﻿*{margin:0;padding:0;box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"MS Pゴシック","MS PGothic",sans-serif;line-height:1.5}@media screen and (max-width: 767px){*{font-family:Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;line-height:1.4}}body{overflow-x:auto;color:#333;background-color:#f6f6f6}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.is-pc{display:block !important}.is-sp{display:none !important}@media screen and (max-width: 767px){.is-pc{display:none !important}.is-sp{display:block !important}}a img:hover{opacity:.7}.breadcrumb{margin-bottom:30px;padding:15px;background:#dbe3e8}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:0 4px}.breadcrumb__list-item{display:flex;gap:4px;font-size:11px;letter-spacing:.26px}.breadcrumb__list-item::after{content:">";font-size:11px}.breadcrumb__list-item:last-child::after{display:none}.breadcrumb__list-item-link{text-decoration:underline;font-size:11px;color:#2492f0}img{vertical-align:middle}a{display:block;text-decoration:none;color:inherit;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) 0s}a,button,input,select,textarea,div,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background:transparent;border:none;outline:none;color:inherit;-webkit-appearance:none;appearance:none}button[type=submit]{font-weight:400}select{color:inherit;appearance:none}:where(button, [type="button"], [type="reset"], [type="submit"]){touch-action:manipulation}:where(:any-link,
  button,
  [type="button"],
  [type="reset"],
  [type="submit"],
  label[for],
  select,
  summary,
  [role="tab"],
  [role="button"]){cursor:pointer}ul,ol,summary{list-style:none}summary::-webkit-details-marker{display:none}.include-campaign{text-align:center}.include-campaign__banner-txt{margin-bottom:10px;font-size:18px;font-weight:bold;color:#e69}@media screen and (max-width: 767px){.include-campaign__banner-txt{font-size:13px}}.include-campaign__banner-link{max-width:100%;height:auto}[id][class*=__section]{margin-top:-160px;padding-top:160px}@media screen and (max-width: 767px){[id][class*=__section]{margin-top:-60px;padding-top:60px}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal-open.in{opacity:1}.p-return-page-top{position:fixed;bottom:1.25rem;right:1.25rem;display:block !important;transform:none !important;opacity:0;width:50px;height:50px;cursor:pointer}.p-return-page-top.fade-out{opacity:0 !important;transform:none !important;animation:none !important;transition:opacity .5s ease-in-out !important;pointer-events:none}.p-return-page-top.fade-in{opacity:1;animation:none !important}.lity{z-index:10019}.header{position:relative;width:100%}@media screen and (max-width: 767px){.header{position:fixed;top:0;z-index:9999;width:100%;height:50.28px}}.header__container{border-bottom:4px solid #09f}@media screen and (max-width: 940px){.header__container{border-bottom-width:.4255319149vw}}@media screen and (max-width: 767px){.header__container{border-bottom:none;box-shadow:0px 1px 3px 1px rgba(224,224,224,.82)}}.header__top{width:100%;background:#fff}@media screen and (max-width: 940px){.header__top{margin:0 auto;padding:0 1.7021276596vw}}.header__bottom{width:100%;background:#f6f6f6}@media screen and (max-width: 940px){.header__bottom{height:7.5531914894vw;margin:0 auto;padding:0 1.7021276596vw}}.header__inner{position:relative;display:flex;align-items:center;width:100%;max-width:940px;margin:0 auto;padding:10px 0}@media screen and (max-width: 940px){.header__inner{padding:1.0638297872vw 0}}@media screen and (max-width: 767px){.header__inner{justify-content:space-between;padding:.5rem;background:#fff}}@media screen and (max-width: 350px){.header__inner{padding:.5rem 5px}}.header__inner-other{position:relative;display:flex;align-items:center;width:100%;max-width:940px;margin:0 auto;padding:15px 0}@media screen and (max-width: 940px){.header__inner-other{padding:1.5957446809vw 0}}@media screen and (max-width: 767px){.header__inner-other{justify-content:space-between;padding:.5rem;background:#fff}}@media screen and (max-width: 350px){.header__inner-other{padding:.5rem 5px}}.header__logo{width:210px;height:auto;margin-right:1.25rem}@media screen and (max-width: 940px){.header__logo{width:22.3404255319vw;margin-right:2.1276595745vw}}@media screen and (max-width: 767px){.header__logo{width:14%;margin-right:0}}.header__logo-link{line-height:1}.header__logo-link:hover{opacity:.5;transition:.3s}.header__logo-img{width:100%}@media screen and (max-width: 767px){.header__logo-img{width:3rem}}@media screen and (max-width: 350px){.header__logo-img{width:2.5rem}}.header__top-nav-list{display:flex;align-items:center;justify-content:center;width:505px;height:34px;margin-left:auto}@media screen and (max-width: 940px){.header__top-nav-list{height:3.6170212766vw}}.header__top-nav-list-item{position:relative;text-align:center;border-left:2px solid #f6f6f6}@media screen and (max-width: 940px){.header__top-nav-list-item{border-left-width:.2127659574vw}}.header__top-nav-list-item:nth-child(1){width:190px}@media screen and (max-width: 940px){.header__top-nav-list-item:nth-child(1){width:20.2127659574vw}}.header__top-nav-list-item:nth-child(2){width:160px}@media screen and (max-width: 940px){.header__top-nav-list-item:nth-child(2){width:17.0212765957vw}}.header__top-nav-list-item:nth-child(3){width:139px}@media screen and (max-width: 940px){.header__top-nav-list-item:nth-child(3){width:14.7872340426vw}}.header__top-nav-list-item-link{display:block;width:100%;padding:0 10px;font-size:14px}.header__top-nav-list-item-link:hover{opacity:.5;transition:.3s}.header__top-nav-list-item-link-txt{padding:10px 0 10px 25px;font-size:14px}@media screen and (max-width: 940px){.header__top-nav-list-item-link-txt{padding:1.0638297872vw 0 1.0638297872vw 2.6595744681vw;font-size:1.4893617021vw}}.header__top-nav-list-item-link-txt--campaign{background:url(/img/common/header/icon_nav_campaign.png) no-repeat left center}@media screen and (max-width: 940px){.header__top-nav-list-item-link-txt--campaign{background-size:2.1276595745vw}}.header__top-nav-list-item-link-txt--beginner{background:url(/img/common/header/icon_nav_beginner.png) no-repeat left center}@media screen and (max-width: 940px){.header__top-nav-list-item-link-txt--beginner{background-size:1.5957446809vw 2.1276595745vw}}.header__top-nav-list-item-link-txt--mypage{padding-left:22px;background:url(/img/common/header/icon_nav_mypage.png) no-repeat left center}@media screen and (max-width: 940px){.header__top-nav-list-item-link-txt--mypage{padding-left:2.3404255319vw;background-size:1.3829787234vw 2.1276595745vw}}.header__btn-order{width:100%;max-width:194px;height:45px}@media screen and (max-width: 940px){.header__btn-order{height:4.7872340426vw}}.header__btn-order-link{display:block;height:45px;text-align:center;text-decoration:none;font-size:1.25rem;font-weight:bold;line-height:45px;background:#f90;border:2px solid #f90;border-radius:10px;letter-spacing:2px}@media screen and (max-width: 940px){.header__btn-order-link{height:4.7872340426vw;font-size:2.1276595745vw;line-height:4.7872340426vw;background-position:left 2.6595744681vw center;border-width:.2127659574vw}}.header__btn-order-link:hover{background:#fff;border-color:#f90;opacity:1;transition:.3s}.header__btn-order-link:hover .header__btn-order-link-txt{color:#f90;background:url(/img/common/header/icon_nav_order_on.png) no-repeat left center}.header__btn-order-link-txt{padding-left:25px;color:#fff;background:url(/img/common/header/icon_nav_order_off.png);background-position:left center;background-repeat:no-repeat}@media screen and (max-width: 940px){.header__btn-order-link-txt{padding-left:2.6595744681vw;background-size:2.1276595745vw;background-position:left center}}.header__camapign-balloon{position:absolute;top:.5rem;right:-125px}.header__camapign-balloon02{position:absolute;top:14px;right:-125px}@media screen and (max-width: 940px){.header__campaign-balloon-img{width:12.4485596708vw}}.header__bottom-nav-list{display:flex;align-items:center;vertical-align:middle;width:100%;border-right:2px solid #ccc}@media screen and (max-width: 940px){.header__bottom-nav-list{border-right-width:.2057613169vw}}.header__bottom-nav-list-item{width:20%;text-align:center}@media screen and (max-width: 940px){.header__bottom-nav-list-item{width:19.2386831276vw}}.header__bottom-nav-list-item-link{display:block;width:100%;padding:0 1.25rem;border-left:2px solid #dbdada}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link{padding:0 2.0576131687vw;border-left-width:.2057613169vw}}.header__bottom-nav-list-item-link:hover{opacity:.5;transition:.3s}.header__bottom-nav-list-item-link-txt{display:block;padding:10px 0 10px 2rem;font-size:14px}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt{padding:1.0288065844vw 0 1.0288065844vw 2.0576131687vw;font-size:1.4403292181vw}}.header__bottom-nav-list-item-link-txt--about{padding-left:2rem;background:url(/img/common/header/icon_nav_about.png) no-repeat left center}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt--about{padding-left:3.29218107vw;background-size:2.1604938272vw}}.header__bottom-nav-list-item-link-txt--gamelink{padding-left:25px;background:url(/img/common/header/icon_nav_gamelink.png) no-repeat left center}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt--gamelink{padding-left:2.5720164609vw;background-size:1.5432098765vw}}.header__bottom-nav-list-item-link-txt--plan{padding-left:25px;background:url(/img/common/header/icon_nav_plan.png) no-repeat left center}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt--plan{padding-left:2.5720164609vw;background-size:1.646090535vw}}.header__bottom-nav-list-item-link-txt--terminal{padding-left:25px;background:url(/img/common/header/icon_nav_terminal.png) no-repeat left center}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt--terminal{padding-left:2.5720164609vw;background-size:1.3374485597vw}}.header__bottom-nav-list-item-link-txt--support{padding-left:21px;background:url(/img/common/header/icon_nav_support.png) no-repeat left center}@media screen and (max-width: 940px){.header__bottom-nav-list-item-link-txt--support{background-size:1.2345679012vw}}.header__content-nav{width:100%;background:#09f}.header__content-nav.is-changeColor{background:#34acfd}.header__content-inner{width:940px;margin:0 auto}@media screen and (max-width: 940px){.header__content-inner{width:96.70781893vw}}@media screen and (max-width: 1000px){.header__content-inner{width:100%}}.header__content-nav-list{display:none;padding:.5rem 0 2px;line-height:1.3}@media screen and (max-width: 940px){.header__content-nav-list{padding:.8230452675vw 0 .2057613169vw}}.header__content-nav-list.active{display:block}.header__content-nav-list-other{display:none;padding:.5rem 0 4px;line-height:1.3}@media screen and (max-width: 940px){.header__content-nav-list-other{padding:.8230452675vw 0 .4115226337vw}}.header__content-nav-list-other.active{display:block}.header__content-nav-list-item{display:inline-block;max-height:18px;margin-bottom:10px;padding:0 10px;font-size:.75rem;color:#fff;border-right:1px solid #abddff}@media screen and (max-width: 940px){.header__content-nav-list-item{max-height:1.8518518519vw;margin-bottom:1.0288065844vw;padding:0 1.0288065844vw;font-size:1.2345679012vw;border-right-width:.1028806584vw}}.header__content-nav-list-item:last-child{border-right:none}.header__content-nav-list-item--about:nth-child(2),.header__content-nav-list-item--about:nth-child(4),.header__content-nav-list-item--about:nth-child(8),.header__content-nav-list-item--about:nth-child(9){padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--about:nth-child(2),.header__content-nav-list-item--about:nth-child(4),.header__content-nav-list-item--about:nth-child(8),.header__content-nav-list-item--about:nth-child(9){padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--about:nth-child(5),.header__content-nav-list-item--about:nth-child(10),.header__content-nav-list-item--about:nth-child(11){padding:0 9px 0 10px}@media screen and (max-width: 940px){.header__content-nav-list-item--about:nth-child(5),.header__content-nav-list-item--about:nth-child(10),.header__content-nav-list-item--about:nth-child(11){padding:0 .9259259259vw 0 1.0288065844vw}}.header__content-nav-list-item--gamelink{margin-bottom:.5rem}@media screen and (max-width: 940px){.header__content-nav-list-item--gamelink{margin-bottom:.8230452675vw}}.header__content-nav-list-item--gamelink:nth-child(2){padding:0 9px 0 10px}@media screen and (max-width: 940px){.header__content-nav-list-item--gamelink:nth-child(2){padding:0 .9259259259vw 0 1.0288065844vw}}.header__content-nav-list-item--gamelink:nth-child(4),.header__content-nav-list-item--gamelink:nth-child(5){padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--gamelink:nth-child(4),.header__content-nav-list-item--gamelink:nth-child(5){padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--plan:nth-child(2){padding:0 11px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--plan:nth-child(2){padding:0 1.1316872428vw 0 .9259259259vw}}.header__content-nav-list-item--plan:nth-child(3){padding:0 9px 0}@media screen and (max-width: 940px){.header__content-nav-list-item--plan:nth-child(3){padding:0 .9259259259vw}}.header__content-nav-list-item--plan:nth-child(5),.header__content-nav-list-item--plan:nth-child(8){padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--plan:nth-child(5),.header__content-nav-list-item--plan:nth-child(8){padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--plan:nth-child(6){padding:0 9px 0 10px}@media screen and (max-width: 940px){.header__content-nav-list-item--plan:nth-child(6){padding:0 .9259259259vw 0 1.0288065844vw}}.header__content-nav-list-item--terminal:nth-child(3),.header__content-nav-list-item--terminal:last-child{padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--terminal:nth-child(3),.header__content-nav-list-item--terminal:last-child{padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--support:nth-child(3),.header__content-nav-list-item--support:nth-child(4),.header__content-nav-list-item--support:nth-child(5),.header__content-nav-list-item--support:nth-child(7),.header__content-nav-list-item--support:nth-child(9),.header__content-nav-list-item--support:nth-child(10),.header__content-nav-list-item--support:nth-child(11),.header__content-nav-list-item--support:nth-child(13),.header__content-nav-list-item--support:nth-child(15){padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--support:nth-child(3),.header__content-nav-list-item--support:nth-child(4),.header__content-nav-list-item--support:nth-child(5),.header__content-nav-list-item--support:nth-child(7),.header__content-nav-list-item--support:nth-child(9),.header__content-nav-list-item--support:nth-child(10),.header__content-nav-list-item--support:nth-child(11),.header__content-nav-list-item--support:nth-child(13),.header__content-nav-list-item--support:nth-child(15){padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--support:nth-child(2){padding:0 11px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--support:nth-child(2){padding:0 1.1316872428vw 0 .9259259259vw}}.header__content-nav-list-item--support:nth-child(11){padding:0 9px 0 10px}@media screen and (max-width: 940px){.header__content-nav-list-item--support:nth-child(11){padding:0 .9259259259vw 0 1.0288065844vw}}.header__content-nav-list-item--guide:nth-child(2),.header__content-nav-list-item--guide:nth-child(4),.header__content-nav-list-item--guide:last-child{padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--guide:nth-child(2),.header__content-nav-list-item--guide:nth-child(4),.header__content-nav-list-item--guide:last-child{padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item--guide:nth-child(5){padding:0 9px 0 10px}@media screen and (max-width: 940px){.header__content-nav-list-item--guide:nth-child(5){padding:0 .9259259259vw 0 1.0288065844vw}}.header__content-nav-list-item--news:last-child{padding:0 10px 0 9px}@media screen and (max-width: 940px){.header__content-nav-list-item--news:last-child{padding:0 1.0288065844vw 0 .9259259259vw}}.header__content-nav-list-item-link:hover{opacity:.5;transition:.3s}.header__short{position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff;border-bottom:4px solid #09f}@media screen and (max-width: 940px){.header__short{border-bottom-width:.4115226337vw}}.header__short.hidden-menu{display:none;pointer-events:none}.header__short-inner{position:relative;width:940px;margin:0 auto}@media screen and (max-width: 940px){.header__short-inner{width:96.70781893vw}}.header__short-list{display:flex;align-items:center;vertical-align:middle}.header__short-list-item{text-align:center}.header__short-list-item:nth-child(1){width:10%;padding-right:10px}@media screen and (max-width: 940px){.header__short-list-item:nth-child(1){padding-right:1.0288065844vw}}.header__short-list-item:nth-child(2){width:70%;padding-right:15px}@media screen and (max-width: 940px){.header__short-list-item:nth-child(2){padding-right:1.5432098765vw}}.header__short-list-item:nth-child(3){width:20%}.header__short-nav-list{display:flex;align-items:center;vertical-align:middle;width:100%}.header__short-nav-list-item{width:14.2857%}.header__short-nav-list-item:nth-child(odd){background:#f6f6f6}.header__short-nav-list-item-link{display:block;width:100%;padding:15px 0}@media screen and (max-width: 940px){.header__short-nav-list-item-link{padding:1.5432098765vw 0}}.header__short-nav-list-item-link-txt{display:block;padding-top:30px;font-size:14px}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt{padding-top:3.0864197531vw;font-size:1.4403292181vw}}.header__short-nav-list-item-link-txt--about{background:url(/img/common/header/icon_nav_about.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--about{background-size:2.366255144vw}}.header__short-nav-list-item-link-txt--gamelink{background:url(/img/common/header/icon_nav_gamelink.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--gamelink{background-size:1.5432098765vw}}.header__short-nav-list-item-link-txt--plan{background:url(/img/common/header/icon_nav_plan.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--plan{background-size:1.646090535vw}}.header__short-nav-list-item-link-txt--terminal{background:url(/img/common/header/icon_nav_terminal.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--terminal{background-size:1.3374485597vw}}.header__short-nav-list-item-link-txt--support{background:url(/img/common/header/icon_nav_support.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--support{background-size:1.2345679012vw}}.header__short-nav-list-item-link-txt--beginner{background:url(/img/common/header/icon_nav_beginner.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--beginner{background-size:1.5432098765vw}}.header__short-nav-list-item-link-txt--mypage{background:url(/img/common/header/icon_nav_mypage.png) no-repeat center top}@media screen and (max-width: 940px){.header__short-nav-list-item-link-txt--mypage{background-size:1.3374485597vw}}.header__nav-list{display:flex;align-items:center;justify-content:end;width:86%}.header__nav-list-item{height:34px}.header__nav-list-item:nth-child(1){width:38px}.header__nav-list-item:nth-child(2){width:35px}@media screen and (max-width: 350px){.header__nav-list-item:nth-child(2){width:27px}}.header__nav-list-item:nth-child(3){width:68px}@media screen and (max-width: 350px){.header__nav-list-item:nth-child(3){width:60px}}.header__nav-list-item:nth-child(4){width:3rem}.header__nav-list-item:nth-child(5){margin:0 2px}.header__nav-list-item-link{position:relative;transform:scale(0.9);padding-top:25px;text-align:center;font-size:10px;letter-spacing:-1px;word-break:keep-all}@media screen and (max-width: 350px){.header__nav-list-item-link{transform:scale(0.8)}}.header__nav-list-item-link::before{content:"";position:absolute;top:0;left:50%}.header__nav-list-item-link--about::before{width:15px;height:21px;margin-left:-6px;background:url(/img/sp/common/h_about_s.png) no-repeat left top;background-size:15px 21px}.header__nav-list-item-link--plan::before{width:15px;height:22px;margin-left:-7px;background:url(/img/sp/common/h_plan_s.png) no-repeat left top;background-size:15px 22px}.header__nav-list-item-link--campaign::before{width:23px;height:24px;margin-left:-8px;background:url(/img/sp/common/h_campaign_s.png) no-repeat left top;background-size:23px 25px}.header__nav-list-item-link--gamelink::before{width:17px;height:23px;margin-left:-7px;background:url(/img/sp/common/h_gamelink_s.png) no-repeat left top;background-size:1rem 22px}@media screen and (max-width: 767px){.header__nav-list-item-link:active{opacity:.7}}.header__btn{display:flex;align-items:center;justify-content:center;width:86px;height:34px;font-size:13px;font-weight:bold;color:#fff;background:#ffa81d;border-radius:5px}@media screen and (max-width: 350px){.header__btn{width:60px;font-size:10px}}@media screen and (max-width: 767px){.header__btn:active{opacity:.7}}.header__nav-list-item-other{position:relative;transform:scale(0.9);padding-top:25px;width:2.5rem;height:34px;text-align:center;font-size:10px;letter-spacing:-1px;word-break:keep-all}@media screen and (max-width: 350px){.header__nav-list-item-other{transform:scale(0.8);width:35px}}.header__nav-list-item-other::before{content:"";position:absolute;top:2px;left:7px;width:25px;height:19px;background:url(/img/sp/common/h_nav_menu.png) no-repeat left;background-size:25px 19px}@media screen and (max-width: 767px){.header__nav-list-item-other:active{opacity:.7}}.header-nav{padding:1px 0;background:linear-gradient(to bottom, #FFFFFF 75%, #DCE4EA 100%)}@media screen and (max-width: 767px){.header-nav{position:relative;min-height:50px;background:#fff;border:1px solid #eee}}.header-nav--simple{background:#fff}.header-nav__container{max-width:972px;padding:0 1rem;margin:0 auto}@media screen and (max-width: 940px){.header-nav__container{width:100%}}@media screen and (max-width: 767px){.header-nav__container{padding:0 10px}}.header-nav__inner{position:relative;width:100%;padding-top:13px;padding-bottom:1rem}@media screen and (max-width: 940px){.header-nav__inner{padding-top:1.3374485597vw;padding-bottom:1.646090535vw}}@media screen and (max-width: 767px){.header-nav__inner{padding-top:7px;padding-bottom:0}}.header-nav__order-wrapper{display:flex;align-items:center;margin:0 auto}.header-nav__logo{width:fit-content}.header-nav__back-logo{width:fit-content;margin-right:auto}.header-nav__back-logo img{width:100%}.header-nav__logo-link{line-height:1}.header-nav__logo-link:hover{transition:none}.header-nav__logo-img{width:210px}@media screen and (max-width: 940px){.header-nav__logo-img{width:21.6049382716vw}}@media screen and (max-width: 767px){.header-nav__logo-img{width:auto;height:34px}}.hamburger-menu__container{position:fixed;top:50px;z-index:9998;width:100%;max-height:calc(100% - 50px);background:#0b67b5;overflow-y:scroll;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.hamburger-menu__container.collapse{display:none}.hamburger-menu__container.collapse.in{display:block}.hamburger-menu__outer{padding:15px}.hamburger-menu__overlay{position:fixed;z-index:800;display:none;width:100%;height:100%;background:rgba(0,0,0,.5)}.hamburger-menu__list-item:nth-child(1){background:#2492f0}.hamburger-menu__list-item:nth-child(1):active{background:#1085e9}.hamburger-menu__list-item:nth-child(2){background:#ffa81d}.hamburger-menu__list-item:nth-child(2):active{background:#f79d0e}.hamburger-menu__list-item-link{position:relative;padding:15px 0 15px 2.5rem;font-size:14px;font-weight:bold;color:#fff}.hamburger-menu__list-item-link::before{content:"";position:absolute;left:1rem}.hamburger-menu__list-item-link::after{content:"";position:absolute;top:50%;right:19px;transform:translateY(-50%);width:9px;height:1rem;background:url(/img/sp/common/icon_white_arrow.png) no-repeat 95% center;background-size:cover}.hamburger-menu__list-item-link--mypage::before{top:15px;width:15px;height:17px;background:url(/img/sp/common/icon_nav06.png) no-repeat left top;background-size:cover}.hamburger-menu__list-item-link--order::before{top:17px;width:1rem;height:17px;background:url(/img/sp/common/icon_nav07.png) no-repeat left top;background-size:cover}.hamburger-menu__content-wrapper{background:#fff;margin-bottom:15px}.hamburger-menu__list-other{height:0;overflow:hidden;transition:all .3s}.hamburger-menu__list-other.collapse.in{height:auto}.hamburger-menu__list-other-item{background:#f6f6f6;border-top:1px solid #919fa8}.hamburger-menu__list-other-item:active{background:#ddd}.hamburger-menu__list-other-item-link{position:relative;padding:10px 30px 10px 2.5rem;font-size:14px}.hamburger-menu__list-other-item-link::after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);display:inline-block;width:7px;height:.75rem;background:url(/img/sp/common/icon_gray_arrow.png) no-repeat 95% center;background-size:cover}.hamburger-menu__list-other-item-link.disable{color:#b4b4b4;background-image:none;pointer-events:none}.hamburger-menu__list-other-item-link.disable::after{content:none}.hamburger-menu__ttl{position:relative;display:block;padding:15px 15px 15px 2.5rem;font-size:14px;border-top:1px solid #0b67b5}.hamburger-menu__ttl::before{content:"";position:absolute;display:inline-block;top:15px}@media screen and (max-width: 767px){.hamburger-menu__ttl:active{background:#eee}}.hamburger-menu__ttl--about::before{left:1rem;width:11px;height:17px;background:url(/img/sp/common/icon_nav01.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--gamelink::before{left:17px;width:11px;height:17px;background:url(/img/sp/common/icon_menu_gamelink.png) no-repeat left top;background-size:11px 17px}.hamburger-menu__ttl--plan::before{left:1rem;width:11px;height:15px;background:url(/img/sp/common/icon_nav02.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--campaign::before{left:14px;width:17px;height:17px;background:url(/img/sp/common/icon_menu_campaign.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--terminal::before{left:17px;width:11px;height:17px;background:url(/img/sp/common/icon_nav03.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--support::before{left:14px;width:18px;height:1rem;background:url(/img/sp/common/icon_nav05.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--news::before{left:14px;width:15px;height:17px;background:url(/img/sp/common/icon_menu_news.png) no-repeat left top;background-size:cover}.hamburger-menu__ttl--beginner::before{left:17px;width:11px;height:18px;background:url(/img/sp/common/icon_menu_beginner.png) no-repeat left top;background-size:11px 18px}.hamburger-menu__ttl--feature::before{top:1.5rem;left:14px;width:14px;height:21px;background:url(/img/sp/common/icon_menu_feature.png) no-repeat left top;background-size:cover}@media screen and (max-width: 767px){.hamburger-menu__ttl.icon-plus::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background:url(/img/sp/common/icon_menu_plus.png) no-repeat 95% center;background-size:cover}}@media screen and (max-width: 767px){.hamburger-menu__ttl.icon-minus::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background:url(/img/sp/common/icon_menu_minus.png) no-repeat 95%;background-size:14px 3px}}.hamburger-menu__btn{display:block;width:100%;height:45px;padding-top:0;padding-bottom:0;font-size:1rem;color:#333;line-height:2.5rem;background-image:linear-gradient(to bottom, #FFFFFF 28%, #82A6BC 100%);background-repeat:repeat-x;border:1px solid #82a6bc;border-radius:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hamburger-menu__btn[disabled]{pointer-events:none}.hamburger-menu__btn:active{background-color:#eee;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hamburger-menu__btn-container{display:flex;justify-content:center;align-items:center;width:100%}.hamburger-menu__btn-container-inner{width:100%}.hamburger-menu__btn-container-inner-btn{height:45px;color:#333;line-height:2.5rem}.hamburger-menu__btn-container-inner-btn.row2{height:60px;padding:10px 0;line-height:1.2em}.hamburger-menu__btn-container-inner-btn:active{background-color:#eee}.header-notice-box{min-height:2rem;background:#f55b6a}.header-notice-box a,.header-notice-box a:hover,.header-notice-box a:focus{color:#fff !important}@media screen and (max-width: 767px){.header-notice-box.etc1{margin-bottom:1.25rem;padding-top:50.28px}.header-notice-box.etc1+div>div,.header-notice-box.etc1~div>div{padding-top:0}}@media screen and (max-width: 767px){.header-notice-box.etc2{padding-top:50.28px}.header-notice-box.etc2+div>div,.header-notice-box.etc2~div>div{padding-top:0 !important}}.header-notice-box__inner{display:flex;justify-content:center;align-items:center;width:100%;height:2rem;color:#fff;box-shadow:inset 0px 3px 6px 0px rgba(207,0,20,.8)}@media screen and (max-width: 767px){.header-notice-box__inner{box-shadow:none}}.header-notice-box__inner-content-link{text-align:center;font-size:14px}@media screen and (max-width: 767px){.header-notice-box__inner-content-link{font-size:11px}}.header-notice-box__inner-content-link>a{text-decoration:underline}.footer{position:relative;color:#fff;background:#303a40;word-spacing:-1px}@media screen and (max-width: 767px){.footer{color:#333;background:#f6f6f6}}.footer__above{padding-top:1rem}@media screen and (max-width: 940px){.footer__above{padding-top:1.7021276596vw}}@media screen and (max-width: 767px){.footer__above{display:none}}.footer__below{margin-bottom:25px;padding-top:25px}@media screen and (max-width: 940px){.footer__below{margin-bottom:2.6595744681vw;padding-top:2.6595744681vw}}@media screen and (max-width: 767px){.footer__below{margin-bottom:0;font-size:13px;background:#303a40}}.footer__common{padding:25px 0 121px}@media screen and (max-width: 940px){.footer__common{padding:2.6595744681vw 0 12.8723404255vw}}@media screen and (max-width: 767px){.footer__common{padding:15px 0 130px;background:#303a40}}@media screen and (max-width: 767px){.footer__common:has(.footer__sns-wrapper){padding:15px 0 125px}}.footer__inner{display:flex;max-width:972px;margin:0 auto;padding:0 1rem}@media screen and (max-width: 940px){.footer__inner{padding:0 1.646090535vw}}@media screen and (max-width: 767px){.footer__inner{display:block;padding:0}}.footer__inner-other{display:flex;max-width:940px;margin:0 auto;padding-bottom:1rem;border-bottom:1px solid #82a6bc}@media screen and (max-width: 1199px){.footer__inner-other{padding-bottom:1.7021276596vw}}@media screen and (max-width: 940px){.footer__inner-other{padding:0 1.7021276596vw 1.7021276596vw 1.7021276596vw}}.footer__btn-bottomup{position:fixed;bottom:2rem;right:3rem;z-index:10000;margin-top:-75px;opacity:1;cursor:pointer}.footer__btn-bottomup.hidden-bottomup{opacity:0;pointer-events:none}.footer__menu-content-wrapper{background:#fff}.footer__menu-content .footer__menu-list{height:0;overflow:hidden;transition:height .3s ease-in-out}.footer__menu-content .collapse.in{height:auto}.footer__menu-list{width:25%;padding-top:10px;padding-right:.5rem}@media screen and (max-width: 940px){.footer__menu-list{padding-right:.8510638298vw}}@media screen and (max-width: 767px){.footer__menu-list{width:100%;height:auto;padding-top:0;padding-right:0;background:#f6f6f6;transition:all .3s}}@media screen and (max-width: 940px){.footer__menu-list:last-child{padding-right:0}}.footer__menu-list-item{margin-bottom:2rem}@media screen and (max-width: 767px){.footer__menu-list-item{border-top:1px solid #919fa8;margin-bottom:0}}.footer__menu-list-item:last-child{margin-bottom:3rem}@media screen and (max-width: 767px){.footer__menu-list-item:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.footer__menu-list-item:active{background:#ddd}}.footer__menu-list-item-link{position:relative;padding:10px 30px 10px 2.5rem;font-size:14px}.footer__menu-list-item-link::after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);display:inline-block;width:7px;height:.75rem;background:url(/img/sp/common/icon_gray_arrow.png) no-repeat 95% center;background-size:cover}.footer__menu-list-item-link.disable{color:#b4b4b4;background-image:none;pointer-events:none}.footer__menu-list-item-link.disable::after{content:none}.footer__menu-list-item-link-other{position:relative;padding:10px 10px 10px 15px;font-size:14px}.footer__menu-list-item-link-other::after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);display:inline-block;width:7px;height:.75rem;background:url(/img/sp/common/icon_gray_arrow.png) no-repeat 95% center;background-size:cover}.footer__menu-list-item-link-other.disabled{color:#b4b4b4;background-image:none;pointer-events:none}.footer__menu-list-item-link-other.disabled::after{content:none}.footer__menu-ttl{margin-bottom:10px;font-size:14px;font-weight:500;color:#fff;line-height:1.1}@media screen and (max-width: 940px){.footer__menu-ttl{font-size:1.4893617021vw}}@media screen and (max-width: 767px){.footer__menu-ttl{position:relative;display:block;margin-bottom:0;padding:15px 15px 15px 2.5rem;font-size:14px;color:#333;border-top:1px solid #0b67b5}}@media screen and (max-width: 767px){.footer__menu-ttl::before{content:"";position:absolute;display:inline-block;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 767px){.footer__menu-ttl:active{background:#eee}}@media screen and (max-width: 767px){.footer__menu-ttl.icon-plus::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background:url(/img/sp/common/icon_menu_plus.png) no-repeat 95% center;background-size:cover}}@media screen and (max-width: 767px){.footer__menu-ttl.icon-minus::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background:url(/img/sp/common/icon_menu_minus.png) no-repeat 95%;background-size:14px 3px}}@media screen and (max-width: 767px){.footer__menu-ttl.icon-arrow::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:9px;height:1rem;background:url(/img/sp/common/icon_blue_arrow.png) no-repeat 95%;background-size:9px 1rem}}.footer__menu-ttl--about::before{left:1rem;width:11px;height:17px;background:url(/img/sp/common/icon_nav01.png) no-repeat left top;background-size:cover}.footer__menu-ttl--gamelink::before{left:17px;width:11px;height:17px;background:url(/img/sp/common/icon_menu_gamelink.png) no-repeat left top;background-size:11px 17px}.footer__menu-ttl--plan::before{left:1rem;width:11px;height:15px;background:url(/img/sp/common/icon_nav02.png) no-repeat left top;background-size:cover}.footer__menu-ttl--campaign::before{left:14px;width:17px;height:17px;background:url(/img/sp/common/icon_menu_campaign.png) no-repeat left top;background-size:cover}.footer__menu-ttl--terminal::before{left:17px;width:11px;height:17px;background:url(/img/sp/common/icon_nav03.png) no-repeat left top;background-size:cover}.footer__menu-ttl--support::before{left:14px;width:18px;height:1rem;background:url(/img/sp/common/icon_nav05.png) no-repeat left top;background-size:cover}.footer__menu-ttl--news::before{left:14px;width:15px;height:17px;background:url(/img/sp/common/icon_menu_news.png) no-repeat left top;background-size:cover}.footer__menu-ttl--beginner::before{left:17px;width:11px;height:18px;background:url(/img/sp/common/icon_menu_beginner.png) no-repeat left top;background-size:11px 18px}.footer__menu-ttl--feature::before{left:14px;width:14px;height:21px;background:url(/img/sp/common/icon_menu_feature.png) no-repeat left top;background-size:cover}@media screen and (max-width: 767px){.footer__menu-ttl--other{padding:15px}}@media screen and (max-width: 767px){.footer__menu-content[open] .footer__menu-ttl::after{width:14px;height:3px;background:url(/img/sp/common/icon_menu_minus.png) no-repeat 95% center;background-size:cover}}.footer__menu-ttl-other{margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.4;color:#fff}@media screen and (max-width: 940px){.footer__menu-ttl-other{font-size:1.4893617021vw}}.footer__menu-link{position:relative;width:fit-content;margin-bottom:10px;font-size:.75rem;color:#becfda;word-break:break-word}@media screen and (max-width: 940px){.footer__menu-link{font-size:1.2765957447vw}}.footer__menu-link::before{content:"▶"}@media screen and (max-width: 767px){.footer__menu-link-other{position:relative;display:block;margin-bottom:0;padding:15px;font-size:14px;color:#333;line-height:1.4;border-top:1px solid #0b67b5}}@media screen and (max-width: 767px){.footer__menu-link-other.icon-arrow::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:9px;height:1rem;background:url(/img/sp/common/icon_blue_arrow.png) no-repeat 95%;background-size:9px 1rem}}.footer__menu-img-link{width:219px;height:auto}@media screen and (max-width: 940px){.footer__menu-img-link{width:23.2978723404vw}}.footer__other-list-wrapper{width:100%;margin:0 auto 1rem;border-bottom:1px solid #82a6bc}@media screen and (max-width: 940px){.footer__other-list-wrapper{margin-bottom:1.7021276596vw}}.footer__other-list{display:flex;width:fit-content;margin:0 auto 1rem}.footer__other-list-item{position:relative;padding-right:1.25rem;padding-left:23px}@media screen and (max-width: 940px){.footer__other-list-item{padding-right:2.1276595745vw;padding-left:2.4468085106vw}}.footer__other-list-item::after{content:"";position:absolute;top:51%;right:0;transform:translateY(-50%);width:1px;height:14px;background:#fff}.footer__other-list-item:nth-child(1){padding-left:0}.footer__other-list-item:nth-child(4){padding-left:22px}@media screen and (max-width: 940px){.footer__other-list-item:nth-child(4){padding-left:2.3404255319vw}}.footer__other-list-item:last-child{padding-right:0;padding-left:21px}@media screen and (max-width: 940px){.footer__other-list-item:last-child{padding-left:2.2340425532vw}}.footer__other-list-item:last-child::after{display:none}.footer__other-list-item-link{font-size:14px}@media screen and (max-width: 940px){.footer__other-list-item-link{font-size:1.4893617021vw}}.footer__link-icon{vertical-align:middle;width:15px;height:15px;margin-left:3.5px}@media screen and (max-width: 940px){.footer__link-icon{width:1.5957446809vw;height:1.5957446809vw}}.footer__menu-other-list-item:nth-child(1){background:#2492f0}.footer__menu-other-list-item:nth-child(1):active{background:#1085e9}.footer__menu-other-list-item:nth-child(2){background:#ffa81d}.footer__menu-other-list-item:nth-child(2):active{background:#f79d0e}.footer__menu-other-list-item:nth-child(3){background:#0075d9}.footer__menu-other-list-item-link{position:relative;padding:15px 0 15px 2.5rem;font-size:14px;font-weight:bold;color:#fff}.footer__menu-other-list-item-link::before{content:"";position:absolute;top:50%;left:1rem;transform:translateY(-50%);display:inline-block}.footer__menu-other-list-item-link::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:9px;height:1rem;background:url(/img/sp/common/icon_white_arrow.png) no-repeat 95% center;background-size:cover}.footer__menu-other-list-item-link--mypage::before{width:15px;height:17px;background:url(/img/sp/common/icon_nav06.png) no-repeat left top;background-size:cover}.footer__menu-other-list-item-link--order::before{width:1rem;height:17px;background:url(/img/sp/common/icon_nav07.png) no-repeat left top;background-size:cover}.footer__menu-other-list-item-link-other{position:relative;padding:15px;font-size:14px;font-weight:bold;color:#fff}.footer__menu-other-list-item-link-other::before{content:"";position:absolute;top:50%;left:1rem;transform:translateY(-50%);display:inline-block}.footer__menu-other-list-item-link-other::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:9px;height:1rem;background:url(/img/sp/common/icon_white_arrow.png) no-repeat 95% center;background-size:cover}.footer__menu-other-list-item-large-link{position:relative;padding:15px 15px 11px;font-size:14px;font-weight:bold;color:#fff}.footer__menu-other-list-item-large-link::before{content:"";position:absolute;top:50%;left:1rem;transform:translateY(-50%);display:inline-block}.footer__menu-other-list-item-large-link::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);display:inline-block;width:9px;height:1rem;background:url(/img/sp/common/icon_white_arrow.png) no-repeat 95% center;background-size:cover}.footer__menu-txt-area{width:75%}.footer__menu-txt{font-size:13px}.footer__menu-large-txt{position:relative;padding-left:30px;font-size:1.25rem}.footer__menu-large-txt:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:1.25rem;background:url(/img/sp/common/icon_white_linksstore.svg) no-repeat 0 0/contain}@media screen and (max-width: 767px){.footer__menu-img{position:absolute;bottom:0;right:52px;width:57px}}.footer__menu-space{margin-bottom:10px}.footer__policy-list{padding:15px;background:#f6f6f6}.footer__policy-list-other{padding:15px;background:#f6f6f6}.footer__policy-list-item{display:flex;align-items:center}.footer__policy-list-item-link{position:relative;padding-left:.75rem;text-decoration:underline;font-size:13px;line-height:1.6}.footer__policy-list-item-link::before{content:"";position:absolute;top:50%;left:0px;transform:translateY(-50%);display:block;width:0;height:0;border:5px solid transparent;border-left:5px solid #2492f0}.footer__policy-list-item-img{width:13px;height:13px;margin-left:4px}.footer__copyright{max-width:940px;padding-bottom:1rem;text-align:center;font-size:.75rem;word-spacing:normal;border-bottom:1px solid #82a6bc}@media screen and (max-width: 940px){.footer__copyright{font-size:1.2765957447vw}}@media screen and (max-width: 767px){.footer__copyright{width:95%;margin:0 auto;font-size:84%;color:#fff;border-bottom:none}}.footer__default{display:flex;gap:1rem;vertical-align:middle;width:100%;margin-bottom:1rem}@media screen and (max-width: 1199px){.footer__default{margin-bottom:0}}@media screen and (max-width: 767px){.footer__default{display:block}}.footer__default-inner{display:flex;gap:2.5rem;align-items:center}@media screen and (max-width: 940px){.footer__default-inner{gap:4.1152263374vw}}@media screen and (max-width: 767px){.footer__default-inner{gap:15px;width:fit-content;margin:0 auto}}.footer__logo-link-img{width:195px;height:auto}@media screen and (max-width: 940px){.footer__logo-link-img{width:20.0617283951vw}}@media screen and (max-width: 767px){.footer__logo-link-img{width:auto;height:2.5rem}}.footer__copyright-txt{padding-top:5px;font-size:14px;color:#fff}@media screen and (max-width: 940px){.footer__copyright-txt{font-size:1.4403292181vw}}@media screen and (max-width: 767px){.footer__copyright-txt{padding-top:14px;font-size:.75rem}}.footer__sns-wrapper{display:flex;gap:1.25rem;width:fit-content;margin-right:1rem;margin-left:auto}@media screen and (max-width: 940px){.footer__sns-wrapper{gap:2.0576131687vw}}@media screen and (max-width: 767px){.footer__sns-wrapper{gap:1.5rem;width:fit-content;margin:0 auto;padding-top:15px}}.footer__sns-img{width:3rem;height:auto}@media screen and (max-width: 940px){.footer__sns-img{width:4.9382716049vw}}@media screen and (max-width: 767px){.footer__sns-img{width:2.5rem}}.footer__another{padding:15px}.footer__another-link:nth-child(1){margin-bottom:15px}.footer__another-link-img{width:100%}.footer__menu-heading{padding:.5rem 0;text-align:center;font-size:13px;color:#fff;line-height:1.1;background:#0b67b5}.campaign-newlife2024 *{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-feature-settings:"pkna" 1;line-height:1.5;letter-spacing:1px}@media screen and (max-width: 767px){.campaign-newlife2024 *{font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;line-height:1.4}}@media screen and (max-width: 767px){.campaign-newlife2024__container{padding:50.28px 0 0}}.campaign-newlife2024__section{width:100%}.campaign-newlife2024__section:nth-child(1){position:relative;background:#ffd34c}.campaign-newlife2024__section-wrapper{width:100%;background:url(/img/campaign/newlife2024/container_back.webp) repeat-y center top #ffc235;overflow:hidden}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper{background:url(/img/sp/campaign/newlife2024/container_back.webp) repeat-y center top #ffc235;background-size:calc(64% + (767px - 100vw)*.4);background-position-y:-4px}}@media screen and (max-width: 400px){.campaign-newlife2024__section-wrapper{background-size:calc(64% + (1024px - 100vw)*.3)}}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1){background:none}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1) .campaign-newlife2024__wrapper{position:relative;padding-bottom:10px}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1) .campaign-newlife2024__wrapper:before{content:"";position:absolute;top:0;left:50%;z-index:1;transform:translateX(-50%);width:1440px;height:186px;background:url(/img/campaign/newlife2024/container_garlands.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1) .campaign-newlife2024__wrapper:before{width:100%;max-width:480px;height:124px;background:url(/img/sp/campaign/newlife2024/container_garlands.webp) no-repeat center top;background-size:contain}}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1) .campaign-newlife2024__round-box:before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:128px;height:141px;background:url(/img/campaign/newlife2024/section_number1.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(1) .campaign-newlife2024__round-box:before{top:-45px;width:90px;height:100px;background:url(/img/sp/campaign/newlife2024/section_number1.webp) no-repeat center top;background-size:contain}}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(2) .campaign-newlife2024__wrapper{padding-top:50px}}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(2) .campaign-newlife2024__round-box:before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:128px;height:141px;background:url(/img/campaign/newlife2024/section_number2.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(2) .campaign-newlife2024__round-box:before{top:-45px;width:90px;height:100px;background:url(/img/sp/campaign/newlife2024/section_number2.webp) no-repeat center top;background-size:contain}}.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(3){padding:60px 0 90px}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(3){padding:2.5rem 0 90px}}@media screen and (max-width: 1199px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(n+1){padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 767px){.campaign-newlife2024__section-wrapper .campaign-newlife2024__section:nth-child(n+1){padding-left:0;padding-right:0}}.campaign-newlife2024__inner{width:100%;max-width:972px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__inner{width:90%;max-width:432px}}.campaign-newlife2024__fv{width:100%}@media screen and (max-width: 767px){.campaign-newlife2024__fv{position:relative;overflow:hidden}}.campaign-newlife2024__fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1920px;height:100%;margin:0 auto;background:url(/img/campaign/newlife2024/kv_blur.webp) no-repeat center bottom;background-size:contain}.campaign-newlife2024__fv-inner{position:relative;padding:10px 0 2.5rem}@media screen and (max-width: 767px){.campaign-newlife2024__fv-inner{max-width:480px;margin:0 auto;padding:5px 0 1.25rem}}.campaign-newlife2024__fv-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;background:url(/img/campaign/newlife2024/kv_confetti.webp) no-repeat center bottom;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__fv-inner::before{left:50%;transform:translateX(-50%);width:120%;max-width:578px;height:100%;background:url(/img/sp/campaign/newlife2024/kv_confetti.webp) no-repeat center bottom;background-size:contain}}.campaign-newlife2024__fv-close{position:relative}.campaign-newlife2024__fv-close::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.6)}.campaign-newlife2024__fv-close::after{content:"終了しました。";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);display:block;width:100%;max-width:940px;text-align:center;font-size:50px;font-weight:bold;color:#fff;letter-spacing:2px;white-space:pre}@media screen and (max-width: 767px){.campaign-newlife2024__fv-close::after{display:inline-block;width:100%;font-size:1.75rem;letter-spacing:0}}.campaign-newlife2024__heading{position:relative;max-width:1035px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__heading{width:96%}}.campaign-newlife2024__heading-img{width:100%;height:auto}.campaign-newlife2024__img{width:100%;height:auto}.campaign-newlife2024__img-other{width:100%;height:auto}@media screen and (max-width: 767px){.campaign-newlife2024__img-other{width:93%}}.campaign-newlife2024__page-anchor-list{display:flex;gap:25px;justify-content:center;margin-top:-10px}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list{gap:0 2%;margin-top:-5px}}.campaign-newlife2024__page-anchor-list-item{position:relative;display:block;width:100%;max-width:400px;padding:1.25rem 0;text-align:center;text-decoration:none;background:#fff;border-radius:30px;box-shadow:0 6px 0 #333}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list-item{width:45%;max-width:none;padding:3% 0;border-radius:15px}}.campaign-newlife2024__page-anchor-list-item::before{content:"";position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%);width:60px;height:1.5rem;background:#fff;clip-path:polygon(50% 1.5rem, 0% 0%, 60px 0%)}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list-item::before{width:30px;height:.75rem;clip-path:polygon(50% 0.75rem, 0% 0%, 30px 0%)}}.campaign-newlife2024__page-anchor-list-item::after{content:"";position:absolute;top:calc(100% - 7px);left:50%;transform:translateX(-50%);width:60px;height:1.5rem;background:#2884c2;clip-path:polygon(50% 1.5rem, 0% 0%, 60px 0%)}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list-item::after{width:30px;height:.75rem;clip-path:polygon(50% 0.75rem, 0% 0%, 30px 0%)}}.campaign-newlife2024__page-anchor-list-item:nth-child(1) .campaign-newlife2024__page-anchor{max-width:312px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list-item:nth-child(1) .campaign-newlife2024__page-anchor{width:68%;max-width:none}}.campaign-newlife2024__page-anchor-list-item:nth-child(2) .campaign-newlife2024__page-anchor{max-width:232px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__page-anchor-list-item:nth-child(2) .campaign-newlife2024__page-anchor{width:66%;max-width:none}}.campaign-newlife2024__period-box{position:relative;padding:15px 0;background:#2884c2}@media screen and (max-width: 767px){.campaign-newlife2024__period-box{padding:10px 0}}.campaign-newlife2024__period-txt{margin:0;text-align:center;font-size:22px;font-weight:bold;color:#fff;line-height:1.2}@media screen and (max-width: 767px){.campaign-newlife2024__period-txt{font-size:.75rem;line-height:1}}.campaign-newlife2024__wrapper{padding-top:110px}@media screen and (max-width: 767px){.campaign-newlife2024__wrapper{padding-top:60px}}.campaign-newlife2024__round-box{position:relative;margin-bottom:2.5rem;padding:80px 1rem 60px;background:#fff;border-radius:1.25rem}@media screen and (max-width: 767px){.campaign-newlife2024__round-box{margin-bottom:30px;padding:60px 0 30px}}.campaign-newlife2024__sub-heading{max-width:768px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__sub-heading{width:98%;max-width:none}}.campaign-newlife2024__space{margin-bottom:2.5rem}@media screen and (max-width: 767px){.campaign-newlife2024__space{margin-bottom:1.25rem}}.campaign-newlife2024__space-wide{margin-bottom:70px}@media screen and (max-width: 767px){.campaign-newlife2024__space-wide{margin-bottom:2.5rem}}.campaign-newlife2024__lead-txt{text-align:center;font-size:18px;font-weight:bold;line-height:1.6}@media screen and (max-width: 767px){.campaign-newlife2024__lead-txt{margin-top:0;font-size:14px}}.campaign-newlife2024__blue-txt{color:#1589d8}.campaign-newlife2024__large-blue-txt{font-size:1.5rem;color:#1589d8}@media screen and (max-width: 767px){.campaign-newlife2024__large-blue-txt{font-size:1.25rem}}.campaign-newlife2024__xlarge-blue-txt{font-size:25px;color:#1589d8}@media screen and (max-width: 767px){.campaign-newlife2024__xlarge-blue-txt{font-size:1.25rem}}.campaign-newlife2024__xxlarge-blue-txt{font-size:50px;color:#1589d8}@media screen and (max-width: 767px){.campaign-newlife2024__xxlarge-blue-txt{font-size:2.5rem}}.campaign-newlife2024__xlarge-pink-txt{font-size:25px;color:#ff5bac}@media screen and (max-width: 767px){.campaign-newlife2024__xlarge-pink-txt{font-size:1.25rem}}.campaign-newlife2024__xxlarge-pink-txt{font-size:55px;color:#ff5bac;line-height:1}@media screen and (max-width: 767px){.campaign-newlife2024__xxlarge-pink-txt{font-size:1.25rem}}.campaign-newlife2024__yellow-txt{color:#fdf551}.campaign-newlife2024__content{max-width:846px;margin:0 auto}@media screen and (max-width: 767px){.campaign-newlife2024__content{width:90%;max-width:none}}.campaign-newlife2024__content-box{margin-bottom:60px}@media screen and (max-width: 767px){.campaign-newlife2024__content-box{margin-bottom:2.5rem}}.campaign-newlife2024__coupon{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:60px;padding:65px 0 2.5rem;background:url(/img/campaign/newlife2024/coupon_back.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__coupon{margin-bottom:70px;padding:0;background:none}}.campaign-newlife2024__coupon:before{content:"";position:absolute;top:34px;width:100%;max-width:918px;height:242px;background:url(/img/campaign/newlife2024/coupon_confetti.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__coupon:before{left:50%;transform:translateX(-50%);width:120%;height:100%;background:url(/img/sp/campaign/newlife2024/coupon_confetti.webp) no-repeat center top;background-size:contain}}.campaign-newlife2024__coupon-inner{width:100%;max-width:700px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-inner{display:flex;align-items:center;flex-direction:column;width:100%;background:url(/img/sp/campaign/newlife2024/coupon_back_contents.webp) repeat-y center top;background-size:contain}}.campaign-newlife2024__coupon-ttl{position:relative;margin-bottom:2.5rem;text-align:center;font-size:25px;font-weight:bold;color:#fff;letter-spacing:0}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-ttl{margin-bottom:15px;font-size:17px}}.campaign-newlife2024__coupon-ttl:before{content:"＼";position:relative;left:5px}.campaign-newlife2024__coupon-ttl:after{content:"／";position:relative;right:5px}.campaign-newlife2024__coupon-code{position:relative;width:100%;margin-bottom:25px;padding:10px 0;text-align:center;font-size:30px;font-weight:bold;background:#fff;box-shadow:0 2px 0 rgba(51,51,51,.3)}@media screen and (max-width: 940px){.campaign-newlife2024__coupon-code{width:calc(100% - (940px - 100vw));margin:0 auto 25px}}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-code{width:82%;padding:17px 0;font-size:18px}}.campaign-newlife2024__coupon-code:before{content:"";position:absolute;top:calc(100% + 15px);left:50%;transform:translateX(-50%);min-width:calc(100% + 206px);max-width:912px;height:139px;background:url(/img/campaign/newlife2024/coupon_chara.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-code:before{background:none}}.campaign-newlife2024__coupon-btn{position:relative;width:265px;height:45px;margin:0 auto;font-size:18px;font-weight:bold;color:#fff;background:#333;border-radius:5px}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-btn{width:200px;height:35px;font-size:14px}}.campaign-newlife2024__coupon-btn:before{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:17px;height:1.25rem;background:url(/img/campaign/newlife2024/coupon_icon.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__coupon-btn:before{right:.75rem;width:10px;height:.75rem;background:url(/img/sp/campaign/newlife2024/coupon_icon.webp) no-repeat center center;background-size:contain}}@media screen and (max-width: 767px){.campaign-newlife2024__icon-img{position:absolute;bottom:-10px;width:100%;height:auto}}@media screen and (max-width: 767px)and (max-width: 767px){.campaign-newlife2024__icon-img{bottom:-30px}}.campaign-newlife2024__content-heading-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 767px){.campaign-newlife2024__content-heading-wrapper{margin-bottom:15px}}.campaign-newlife2024__content-heading-wrapper-other{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 767px){.campaign-newlife2024__content-heading-wrapper-other{margin-bottom:25px}}.campaign-newlife2024__content-heading{position:relative;padding:0 4px;text-align:center;font-size:2.25rem;font-weight:bold;line-height:1.1;background:linear-gradient(transparent 70%, #FDF551 70%)}@media screen and (max-width: 767px){.campaign-newlife2024__content-heading{font-size:18px}}.campaign-newlife2024__content-heading:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);width:91px;height:75px;background:url(/img/campaign/newlife2024/subttl_left.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__content-heading:before{width:60px;height:50px;background:url(/img/sp/campaign/newlife2024/subttl_left.webp) no-repeat center center;background-size:contain}}@media screen and (max-width: 350px){.campaign-newlife2024__content-heading:before{width:50px;height:2.5rem}}.campaign-newlife2024__content-heading:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:91px;height:75px;background:url(/img/campaign/newlife2024/subttl_right.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__content-heading:after{width:60px;height:50px;background:url(/img/sp/campaign/newlife2024/subttl_right.webp) no-repeat center center;background-size:contain}}@media screen and (max-width: 350px){.campaign-newlife2024__content-heading:after{width:50px;height:2.5rem}}.campaign-newlife2024__check-list{position:relative;display:flex;gap:15px 1.25rem;flex-wrap:wrap;margin:0 0 60px;padding:0}@media screen and (max-width: 1199px){.campaign-newlife2024__check-list{justify-content:center}}@media screen and (max-width: 767px){.campaign-newlife2024__check-list{gap:10px 0;margin-bottom:70px}}.campaign-newlife2024__check-list:after{content:"";position:absolute;bottom:-42px;right:-15px;width:140px;height:115px;background:url(/img/campaign/newlife2024/target_chara.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__check-list:after{bottom:-3rem;right:-0.75rem;width:90px;height:73px;background:url(/img/sp/campaign/newlife2024/target_chara.webp) no-repeat center center;background-size:contain}}@media screen and (max-width: 400px){.campaign-newlife2024__check-list:after{bottom:calc(-3rem - (400px - 100vw)*.18);right:-14px}}.campaign-newlife2024__check-list-item{position:relative;width:100%;max-width:413px;padding:13px 0 14px 70px;font-size:15px;font-weight:bold;background:#f7f7f7;border-radius:5px;box-shadow:0 3px 0 #ddd}@media screen and (max-width: 767px){.campaign-newlife2024__check-list-item{padding:10px 0 10px 2.5rem;font-size:13px}}.campaign-newlife2024__check-list-item:before{content:"";position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);width:30px;height:30px;background:url(/img/campaign/newlife2024/target_chack.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__check-list-item:before{left:10px;width:1.25rem;height:1.25rem;background:url(/img/sp/campaign/newlife2024/target_chack.webp) no-repeat center center;background-size:contain}}.campaign-newlife2024__flex-wrapper{display:flex;gap:0 30px;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:10px}@media screen and (max-width: 767px){.campaign-newlife2024__flex-wrapper{flex-direction:column}}.campaign-newlife2024__flex-item{width:calc(50% - 15px)}@media screen and (max-width: 767px){.campaign-newlife2024__flex-item{width:100%}}@media screen and (max-width: 767px){.campaign-newlife2024__flex-item:nth-of-type(1){margin-bottom:10px}}.campaign-newlife2024__flex-ttl{position:relative;padding:1.25rem 0;text-align:center;font-size:1.25rem;font-weight:bold;color:#fff;background:#1a90df;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.campaign-newlife2024__flex-ttl{padding:15px 0;font-size:15px}}.campaign-newlife2024__flex-ttl::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1.25rem;height:10px;background:#1a90df;clip-path:polygon(50% 10px, 0% 0%, 1.25rem 0%)}.campaign-newlife2024__flex-content{position:relative;padding:15px 2.5rem 115px;border:1px solid #ddd;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 3px 0 #ddd}@media screen and (max-width: 767px){.campaign-newlife2024__flex-content{padding:.5rem 6% 26%}}.campaign-newlife2024__flex-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:13px 0;font-size:1rem;border-bottom:1px solid #333}@media screen and (max-width: 767px){.campaign-newlife2024__flex-list{padding:.75rem 0;font-size:14px;border-bottom-color:#ddd}}.campaign-newlife2024__flex-list:last-of-type{padding-bottom:0}.campaign-newlife2024__flex-total-ttl{font-weight:bold}.campaign-newlife2024__flex-total-price{font-weight:bold}.campaign-newlife2024__flex-result{width:100%;padding-top:13px;text-align:right;font-size:30px;font-weight:bold;color:#333}@media screen and (max-width: 767px){.campaign-newlife2024__flex-result{padding-bottom:.75rem;font-size:1.25rem}}.campaign-newlife2024__flex-result-price{position:relative;font-size:50px;color:#1a90df;line-height:1}@media screen and (max-width: 767px){.campaign-newlife2024__flex-result-price{font-size:2.5rem}}.campaign-newlife2024__flex-result-price:before{content:"";position:absolute;top:50%;right:calc(100% + 15px);transform:translateY(-50%);display:block;width:50px;height:25px;background:url(/img/campaign/newlife2024/example_arrow.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__flex-result-price:before{width:2.5rem;height:22px}}.campaign-newlife2024__flex-icon{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:100%}.campaign-newlife2024__flex-icon:nth-of-type(1){max-width:330px}@media screen and (max-width: 767px){.campaign-newlife2024__flex-icon:nth-of-type(1){width:78%}}.campaign-newlife2024__flex-icon:nth-of-type(2){max-width:340px}@media screen and (max-width: 767px){.campaign-newlife2024__flex-icon:nth-of-type(2){width:72%}}.campaign-newlife2024__annotation-list-item{position:relative;padding-left:11px;font-size:.75rem;word-wrap:break-word}@media screen and (max-width: 767px){.campaign-newlife2024__annotation-list-item{padding-left:13px;font-size:13px}}.campaign-newlife2024__annotation-list-item::before{content:"※";position:absolute;top:0;left:0}.campaign-newlife2024__annotation-list-item-other{position:relative;padding-left:13px;font-size:.75rem;word-wrap:break-word}@media screen and (max-width: 767px){.campaign-newlife2024__annotation-list-item-other{font-size:13px}}.campaign-newlife2024__annotation-list-item-other::before{content:"※";position:absolute;top:0;left:0}.campaign-newlife2024__list-dot{margin-left:1rem}@media screen and (max-width: 767px){.campaign-newlife2024__list-dot{margin-left:0}}.campaign-newlife2024__list-dot-item:before{content:"・"}.campaign-newlife2024__box{position:relative;display:flex;align-items:center;flex-direction:column;margin-bottom:60px;padding:35px 0 30px;border:2px solid #ddd;box-shadow:0 2px 0 #ddd}@media screen and (max-width: 767px){.campaign-newlife2024__box{align-items:flex-start;margin-bottom:70px;padding:30px 10px 1.25rem}}@media screen and (max-width: 767px){.campaign-newlife2024__box-txt{font-size:13px}}.campaign-newlife2024__box-ttl{position:absolute;top:-1.25rem}@media screen and (max-width: 767px){.campaign-newlife2024__box-ttl{width:90%}}.campaign-newlife2024__box-list{margin-bottom:10px}@media screen and (max-width: 767px){.campaign-newlife2024__box-list{margin-left:1rem}}@media screen and (max-width: 767px){.campaign-newlife2024__box-list-item{font-size:13px}}.campaign-newlife2024__box-list-item:nth-child(1){list-style-type:disc;font-weight:bold}.campaign-newlife2024__box-list-item:nth-child(2){list-style-type:disc;font-weight:bold}.campaign-newlife2024__note{padding:1.25rem 2.5rem;background:#fff;border:2px solid #f55b6a}@media screen and (max-width: 767px){.campaign-newlife2024__note{padding:15px 4% 1.25rem}}.campaign-newlife2024__note-ttl{position:relative;margin-bottom:10px;text-align:center;font-size:1rem;font-weight:bold;color:#f55b6a;line-height:1}@media screen and (max-width: 767px){.campaign-newlife2024__note-ttl{font-size:14px}}.campaign-newlife2024__note-ttl:before{content:"<"}.campaign-newlife2024__note-ttl:after{content:">"}.campaign-newlife2024__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:760px;height:80px;margin:0 auto;font-size:25px;font-weight:bold;color:#fff;line-height:1;background:#f9659a;border-radius:50px;box-shadow:0 4px 0 rgba(0,0,0,.2);text-decoration:none}@media screen and (max-width: 767px){.campaign-newlife2024__btn{height:60px;font-size:1.25rem;border-radius:30px}}@media screen and (max-width: 350px){.campaign-newlife2024__btn{font-size:1rem}}.campaign-newlife2024__btn:before{content:"";position:absolute;top:1.25rem;left:33px;width:35px;height:34px;background:url(/img/campaign/newlife2024/order_icon.webp) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__btn:before{top:.75rem;left:14px;width:30px;height:30px;background:url(/img/sp/campaign/newlife2024/order_icon.webp) no-repeat center center;background-size:contain}}.campaign-newlife2024__btn:after{content:"";position:absolute;bottom:-3px;right:30px;width:102px;height:90px;background:url(/img/campaign/newlife2024/order_chara.webp) no-repeat center bottom;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__btn:after{top:0;bottom:auto;right:10px;width:63px;height:55px;background:url(/img/sp/campaign/newlife2024/order_chara.webp) no-repeat center bottom;background-size:contain}}.campaign-newlife2024__btn:hover{transform:translateY(4px);box-shadow:none}.campaign-newlife2024__lead{position:relative;top:-1.25rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.campaign-newlife2024__lead{top:0;margin-bottom:1.25rem}}.campaign-newlife2024__img-box{margin-bottom:60px}@media screen and (max-width: 767px){.campaign-newlife2024__img-box{margin-bottom:1.25rem}}.campaign-newlife2024__table{width:100%;margin-bottom:60px;background:#fff;border-collapse:separate}@media screen and (max-width: 767px){.campaign-newlife2024__table{margin-bottom:2.5rem}}.campaign-newlife2024__th{position:relative;padding:1.25rem 0;text-align:center;font-size:1.25rem;color:#fff;background:#1a90df;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.campaign-newlife2024__th{padding:10px 0;font-size:15px;border-radius:0}}.campaign-newlife2024__th:before{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:42px;height:11px;background:#1a90df;clip-path:polygon(50% 11px, 0% 0%, 42px 0%)}.campaign-newlife2024__th-img{position:absolute;top:-10px;left:200px;width:102px}@media screen and (max-width: 767px){.campaign-newlife2024__th-img{top:50%;left:25px;transform:translateY(-50%);width:46px}}.campaign-newlife2024__tbody{display:block;padding:0 2.5rem;border:1px solid #ddd;border-top:none;border-radius:0 0 10px 10px}@media screen and (max-width: 767px){.campaign-newlife2024__tbody{padding:0 4%;border-radius:0}}.campaign-newlife2024__tr{position:relative;display:flex;padding:0 30px;border-bottom:1px solid #ddd}@media screen and (max-width: 767px){.campaign-newlife2024__tr{padding:0}}.campaign-newlife2024__tr:after{content:"";position:absolute;bottom:-0.75rem;left:80px;width:5px;height:2rem;background:url(/img/campaign/newlife2024/plan_dots.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.campaign-newlife2024__tr:after{bottom:-0.75rem;left:15px;width:3px;height:17px;background:url(/img/sp/campaign/newlife2024/plan_dots.svg) no-repeat center center;background-size:contain}}.campaign-newlife2024__tr:last-of-type{border-bottom:none}.campaign-newlife2024__tr:last-of-type:after{display:none}.campaign-newlife2024__td{display:flex;align-items:center;width:25%;font-size:1.25rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.campaign-newlife2024__td{font-size:14px}}.campaign-newlife2024__td:nth-child(2){padding:0 34px 0 47px}@media screen and (max-width: 767px){.campaign-newlife2024__td:nth-child(2){padding:0}}.campaign-newlife2024__td:nth-child(3){justify-content:flex-end;width:15%}@media screen and (max-width: 767px){.campaign-newlife2024__td:nth-child(3){width:20%}}.campaign-newlife2024__td:nth-child(4){justify-content:flex-end;width:35%;padding:30px 0 10px}@media screen and (max-width: 767px){.campaign-newlife2024__td:nth-child(4){width:30%;padding:1.25rem 0 .5rem}}.campaign-newlife2024__td-price{width:100%;text-align:center;font-size:18px;line-height:1;border-bottom:5px solid #fdf551}@media screen and (max-width: 767px){.campaign-newlife2024__td-price{font-size:.75rem;border-bottom:2px solid #fdf551}}@media screen and (max-width: 767px){.campaign-newlife2024__td-arrow{max-width:38px}}.campaign-newlife2024__td-result{text-align:right;font-size:30px;line-height:1;border-bottom:10px solid #fdf551}@media screen and (max-width: 767px){.campaign-newlife2024__td-result{font-size:14px;border-bottom:5px solid #fdf551}}