@charset 'UTF-8';.o-beginner__hero--tertiary{font-size:24px;line-height:1.4;display:flex;height:100vw;padding:0 15px;justify-content:center;align-items:center}@media only screen and (min-width:768px){.o-beginner__hero--tertiary{height:50vw;text-align:center}}@media only screen and (min-width:1100px){.o-beginner__hero--tertiary{font-size:42px;max-width:1200px;height:525px;margin:0 auto;padding:0}}.o-beginner__hero--tertiary{display:block;height:400px;padding:0 34px;background:url(/img/ondemand/beginner-bg.png) no-repeat 45% 50%/cover}@media only screen and (max-width:374.98px){.o-beginner__hero--tertiary{height:420px}}@media only screen and (min-width:1100px){.o-beginner__hero--tertiary{max-width:none;height:350px;padding:50px 0}}.o-beginner__hero--tertiary h2{font-size:21px;padding-top:34px;text-align:center;text-shadow:0 3px 10px rgba(0,0,0,.8)}@media only screen and (min-width:1100px){.o-beginner__hero--tertiary h2{font-size:28px;padding-top:0}}.o-beginner__hero-contents{padding:34px 0 27px}@media only screen and (min-width:1100px){.o-beginner__hero-contents{display:flex;max-width:890px;margin:26px auto;padding:0;justify-content:space-between}}.o-beginner__hero-block--blue,.o-beginner__hero-block--red{position:relative;width:100%;height:82px;padding:16px 0 24px;text-align:center;border-radius:6px;background-color:#fff;box-shadow:0 3px 14px 0 rgba(0,0,0,.3)}@media only screen and (min-width:1100px){.o-beginner__hero-block--blue,.o-beginner__hero-block--red{width:426px;height:102px;padding:16px 0 24px}}.o-beginner__hero-block--blue::before,.o-beginner__hero-block--red::before{position:absolute;top:50%;right:16px;width:28px;height:28px;margin-top:-14px;content:'';border-radius:50%}@media only screen and (min-width:1100px){.o-beginner__hero-block--blue::before,.o-beginner__hero-block--red::before{right:22px;width:38px;height:38px;margin-top:-19px}}.o-beginner__hero-block--blue::after,.o-beginner__hero-block--red::after{position:absolute;top:50%;right:23px;width:14px;height:8px;margin-top:-3px;content:'';background:url(/img/icon/arrow-down.svg);background-size:cover}@media only screen and (min-width:1100px){.o-beginner__hero-block--blue::after,.o-beginner__hero-block--red::after{right:34px}}.o-beginner__hero-block--red{color:#d60416;border:2px solid #d60416}.o-beginner__hero-block--red::before{background-color:#d60416}.o-beginner__hero-block--blue{margin-top:20px;color:#000064;border:2px solid #000064}@media only screen and (min-width:1100px){.o-beginner__hero-block--blue{margin-top:0}}.o-beginner__hero-block--blue::before{background-color:#000064}.o-beginner__hero-overlay{position:absolute;top:0;display:block;width:100%;height:100%;transition-duration:.5s;border-radius:6px;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1100px){.o-beginner__hero-overlay:hover{background-color:rgba(0,0,0,.2)}}.o-beginner__hero-overlay:active{background-color:rgba(0,0,0,.2)}.o-beginner__hero-recommend{position:absolute;z-index:2;top:-20px;left:-30px}@media only screen and (min-width:1100px){.o-beginner__hero-recommend{top:-20px;left:-30px}}.o-beginner__hero-recommend img{width:120px}@media only screen and (max-width:374.98px){.o-beginner__hero-recommend img{width:100px}}@media only screen and (min-width:1100px){.o-beginner__hero-recommend img{width:auto}}.o-beginner__hero-recommend-text{font-size:14px;font-weight:700;position:absolute;top:29px;left:28px;color:#d60416}@media only screen and (max-width:374.98px){.o-beginner__hero-recommend-text{top:23px;left:18px}}@media only screen and (min-width:1100px){.o-beginner__hero-recommend-text{font-size:18px;top:32px;left:30px}}.o-beginner__hero-title{font-size:20px;font-weight:700;letter-spacing:1px}@media only screen and (min-width:1100px){.o-beginner__hero-title{font-size:26px;letter-spacing:1.3px}}.o-beginner__hero-text{font-size:13px;font-weight:700;padding-top:2px}@media only screen and (min-width:1100px){.o-beginner__hero-text{font-size:16px;font-weight:700;padding-top:4px}}.o-beginner__hero-u25{font-size:14px;font-weight:700;text-align:center;color:#ffec00;text-shadow:0 3px 10px rgba(0,0,0,.8)}@media only screen and (min-width:1100px){.o-beginner__hero-u25{font-size:21px}}.o-beginner__hero-attention{font-size:13px;font-weight:400;padding-top:10px;letter-spacing:.39px}@media only screen and (min-width:1100px){.o-beginner__hero-attention{font-size:14px;padding-top:10px;letter-spacing:.42px}}.o-beginner__hero-attention a{transition:.2s;text-decoration:underline;color:#fff}.o-beginner__hero-attention a:hover{opacity:.6}.o-flow{padding:41px 0;text-align:center}@media only screen and (min-width:1100px){.o-flow{padding:60px 0}}.o-flow--about{padding:32px 0 16px}@media only screen and (min-width:1100px){.o-flow--about{padding:40px 0 24px}}.o-flow__title{font-size:21px;font-weight:700}@media only screen and (min-width:1100px){.o-flow__title{font-size:28px}}.o-flow__lead{font-size:14px;font-weight:700;padding-top:24px}@media only screen and (min-width:1100px){.o-flow__lead{font-size:16px;padding-top:30px}}.o-flow__chart{width:375px;margin:0 auto;padding:30px 21px 24px 34px}@media only screen and (max-width:374.98px){.o-flow__chart{width:100%;max-width:375px}}@media only screen and (min-width:1100px){.o-flow__chart{display:flex;width:760px;margin:0 auto;padding:30px 0;justify-content:space-between}}.o-flow__step{display:flex;align-items:center}@media only screen and (min-width:1100px){.o-flow__step{position:relative;display:block;width:190px;height:192px;background-image:url(/img/ondemand/beginner-step.svg)}}@media only screen and (min-width:1100px){.o-flow__step::after{position:absolute;top:50%;right:-67px;margin-top:-18px;content:'';border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:31px solid #ffec00}}@media only screen and (min-width:1100px){.o-flow__step:last-child .o-flow__step-text{padding-top:49px}}.o-flow__step:last-child::after{content:none}.o-flow__step+.o-flow__step{padding-top:20px}@media only screen and (min-width:1100px){.o-flow__step+.o-flow__step{padding-top:0}}.o-flow__step-number{font-size:13px;font-weight:700;line-height:1.2;width:60px;min-width:60px;height:60px;padding:14px;text-align:center;color:#000;border-radius:50%;background-color:#ffec00}@media only screen and (min-width:1100px){.o-flow__step-number{font-size:20px;line-height:1;width:auto;height:auto;padding:0;padding-top:29px;border-radius:0;background-color:rgba(0,0,0,0)}}.o-flow__step-number span{font-size:18px}@media only screen and (min-width:1100px){.o-flow__step-number span{font-size:20px}}.o-flow__step-text{font-size:16px;font-weight:700;line-height:1.5;padding-left:20px;text-align:left;letter-spacing:.8px;color:#ffec00}@media only screen and (min-width:1100px){.o-flow__step-text{font-size:17px;line-height:1.4;padding-top:37px;padding-left:0;text-align:center;letter-spacing:.85px}}.o-flow__step-text .u--pc--only{display:none}@media only screen and (min-width:1100px){.o-flow__step-text .u--pc--only{display:block}}.o-flow__jsportsid{font-size:14px;transition:.2s;text-decoration:underline;color:#fff}.o-flow__jsportsid:hover{opacity:.6}.o-pickup{padding:40px 0 20px;background:linear-gradient(157deg,#222 6%,#000 85%)}@media only screen and (min-width:1100px){.o-pickup{padding:64px 0 60px}}.o-pickup__container{padding:0 16px}@media only screen and (min-width:1100px){.o-pickup__container{width:1100px;margin:0 auto;padding:0}}.o-pickup__title{font-size:21px;padding-bottom:32px;text-align:center}@media only screen and (min-width:1100px){.o-pickup__title{font-size:28px;padding-bottom:50px}}.o-pickup__contents{padding:16px 0 30px;border-top:1px solid #fff}@media only screen and (min-width:1100px){.o-pickup__contents{display:flex;padding:25px 0 34px}}.o-pickup__img{position:relative;width:100%}@media only screen and (min-width:1100px){.o-pickup__img{width:440px;height:248px}}.o-pickup__img img{width:100%;border-radius:6px}.o-pickup__img-credit{font-size:11px;line-height:1.4;position:absolute;right:12px;bottom:9px;left:12px;text-align:right;color:#fff}@media only screen and (min-width:1100px){.o-pickup__block{max-width:656px;padding-left:29px}}.o-pickup__block-title{font-size:18px;font-weight:700;line-height:1.4;padding-top:17px}@media only screen and (min-width:1100px){.o-pickup__block-title{font-size:26px;padding-top:0;padding-bottom:20px}}.o-pickup__block-text{font-size:14px;line-height:1.7;padding:20px 0 15px}@media only screen and (min-width:1100px){.o-pickup__block-text{font-size:16px;max-width:627px;padding:0 0 20px}}.o-pickup__pack{overflow:hidden;width:100%;border-radius:6px;background-color:#222}@media only screen and (min-width:1100px){.o-pickup__pack{min-width:627px;max-width:627px;padding-bottom:16px}}.o-pickup__pack-label{position:relative;width:250px;background-color:#162772}.o-pickup__pack-label::before{position:absolute;top:0;right:-25px;content:'';border-top:32px solid #162772;border-right:25px solid transparent;border-left:25px solid transparent}.o-pickup__pack-label-text{font-size:14px;font-weight:700;position:relative;padding:9px 0 9px 37px}.o-pickup__pack-label-text::before{position:absolute;top:0;left:12px;width:20px;height:21px;content:'';background-image:url(/img/icon/arrow-down2.svg);background-size:cover}.o-pickup__pack-contents-title{font-size:18px;font-weight:700;line-height:1.5;padding:12px 15px 0;color:#ffec00}@media only screen and (min-width:1100px){.o-pickup__pack-contents-title{font-size:22px;padding:12px 0 0}}@media only screen and (min-width:1025px){.o-pickup__pack-contents-title.u-hidden--pc{display:none}.o-pickup__pack-contents-title.u-hidden--ipad-pro{padding-left:0}}.o-pickup__pack-contents-title i{font-size:24px;padding-right:12px}@media only screen and (min-width:1100px){.o-pickup__pack-contents-title i{font-size:26px;padding-right:16px;vertical-align:-3px}}.o-pickup__pack-contents{display:flex;padding:0 15px 20px;justify-content:space-between;align-items:flex-end}@media only screen and (min-width:1100px){.o-pickup__pack-contents{padding:0 20px 0}}.o-pickup__pack-contents-text{font-size:13px;font-weight:700;line-height:1.8;padding-top:12px}@media only screen and (min-width:1100px){.o-pickup__pack-contents-text{font-size:14px;line-height:1}}.o-overallpack{padding:40px 0;background:linear-gradient(322deg,#002 40%,#000f4e)}@media only screen and (min-width:1100px){.o-overallpack{padding:60px 0}}.o-overallpack__container{padding:0 15px}@media only screen and (min-width:1100px){.o-overallpack__container{width:1100px;margin:0 auto;padding:0}}.o-overallpack__title{font-size:21px;line-height:1.5;padding-bottom:25px;text-align:center}@media only screen and (min-width:1100px){.o-overallpack__title{font-size:28px;padding-bottom:42px}}.o-overallpack__img{width:100%}.o-overallpack__img img{width:100%;border-radius:6px}@media only screen and (min-width:1025px){.o-overallpack__img img.u-hidden--pc{display:none}}.o-overallpack__content{display:flex;padding-top:16px;justify-content:space-between;align-items:center}@media only screen and (min-width:1100px){.o-overallpack__content{padding-top:30px}}.o-overallpack__text{font-size:13px;font-weight:700;line-height:1.8}@media only screen and (min-width:1100px){.o-overallpack__text{font-size:22px;line-height:1}}.o-genrepack{padding:40px 0 24px;background:linear-gradient(339deg,#220003 33%,#450006)}@media only screen and (min-width:1100px){.o-genrepack{padding:62px 0 60px}}@media only screen and (min-width:1100px){.o-genrepack__container{width:1100px;margin:0 auto}}.o-genrepack__title{font-size:21px;font-weight:700;line-height:1.5;padding-bottom:28px;text-align:center}@media only screen and (min-width:1100px){.o-genrepack__title{font-size:28px;padding-bottom:40px}}.o-genrepack__block,.o-genrepack__block--small{margin-bottom:16px;padding:16px 15px 24px;border-radius:0;background-color:#222}@media only screen and (min-width:1100px){.o-genrepack__block,.o-genrepack__block--small{display:flex;margin-bottom:24px;padding:18px 24px 16px 16px;border-radius:6px;justify-content:space-between}}.o-genrepack__block-img{position:relative;width:100%}@media only screen and (min-width:1100px){.o-genrepack__block-img{min-width:320px;max-width:320px;height:180px}}.o-genrepack__block-img img{width:100%;border-radius:6px}.o-genrepack__img-credit{font-size:11px;line-height:1.4;position:absolute;right:12px;bottom:12px;left:12px;text-align:right;color:#fff}@media only screen and (min-width:1100px){.o-genrepack__img-credit{bottom:-27px}}.o-genrepack__block-contents{position:relative}@media only screen and (min-width:1100px){.o-genrepack__block-contents{width:671px}}.o-genrepack__block-contents i{font-size:26px;position:absolute;top:18px;left:0}@media only screen and (min-width:1100px){.o-genrepack__block-contents i{top:0;left:-44px}}.o-genrepack__block-contents .icon--rugby{font-size:23px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--rugby{font-size:30px}}.o-genrepack__block-contents .icon--baseball{font-size:24px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--baseball{font-size:32px}}.o-genrepack__block-contents .icon--cycle{font-size:22px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--cycle{font-size:27px}}.o-genrepack__block-contents .icon--motorsports{font-size:24px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--motorsports{font-size:32px}}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--basketball{font-size:33px}}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--soccer{font-size:34px}}.o-genrepack__block-contents .icon--ski{font-size:28px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--ski{font-size:34px}}.o-genrepack__block-contents .icon--badminton{font-size:28px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--badminton{font-size:37px}}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--tabletennis{font-size:34px}}.o-genrepack__block-contents .icon--dance{font-size:28px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--dance{font-size:39px}}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--climbing{font-size:34px}}.o-genrepack__block-contents .icon--volleyball{font-size:24px}@media only screen and (min-width:1100px){.o-genrepack__block-contents .icon--volleyball{font-size:32px}}.o-genrepack__name{font-size:18px;font-weight:700;padding:20px 0 0 36px;color:#ffec00}@media only screen and (min-width:1100px){.o-genrepack__name{font-size:26px;padding:0;letter-spacing:.87px}}.o-genrepack__text{display:flex;padding-top:17px;justify-content:space-between;align-items:center}@media only screen and (min-width:1100px){.o-genrepack__text{padding-top:23px}}.o-genrepack__text.is-long{align-items:flex-end}.o-genrepack__price--u25.is-limited,.o-genrepack__price.is-limited{position:relative}.o-genrepack__price--u25.is-limited::after,.o-genrepack__price.is-limited::after{position:absolute;top:50%;width:56px;height:2px;content:'';transform:rotate(15deg) translateY(-50%);background-color:#b11a26}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited::after,.o-genrepack__price.is-limited::after{width:100px;height:3px}}.o-genrepack__price--u25.is-limited span,.o-genrepack__price.is-limited span{position:relative;padding-left:24px}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited span,.o-genrepack__price.is-limited span{padding-left:40px}}.o-genrepack__price--u25.is-limited span::before,.o-genrepack__price.is-limited span::before{position:absolute;top:50%;left:8px;width:0;height:0;content:'';transform:translateY(-50%);border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited span::before,.o-genrepack__price.is-limited span::before{left:14px;border-width:7px 0 7px 14px}}.o-genrepack__price{font-size:13px;font-weight:700;line-height:1.5}@media only screen and (min-width:1100px){.o-genrepack__price{font-size:22px}}.o-genrepack__price.is-limited::after{left:30px}@media only screen and (min-width:1100px){.o-genrepack__price.is-limited::after{left:46px}}.o-genrepack__price--u25{font-size:13px;font-weight:700;line-height:1.5}@media only screen and (min-width:1100px){.o-genrepack__price--u25{font-size:17px;line-height:2}}.o-genrepack__price--u25.is-limited::after{left:40px;width:50px}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited::after{left:56px;width:60px}}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited span{padding-left:32px}}@media only screen and (min-width:1100px){.o-genrepack__price--u25.is-limited span::before{left:12px;border-width:5px 0 5px 10px}}.o-genrepack__block-attention{font-size:12px;line-height:1.7;padding-top:25px;letter-spacing:.6px}@media only screen and (min-width:1100px){.o-genrepack__block-attention{padding-top:30px}}.o-genrepack__block-attention ul{margin-left:15px}.o-genrepack__block-attention ul li{font-size:12px;list-style:disc}.o-genrepack__section{display:flex;flex-wrap:wrap;justify-content:space-between}.o-genrepack__block--small{width:100%;height:100%;padding:16px 15px 20px}@media only screen and (min-width:1100px){.o-genrepack__block--small{width:535px}}.o-genrepack__block--small .o-genrepack__block-contents{width:100%}@media only screen and (min-width:1100px){.o-genrepack__block--small .o-genrepack__block-contents{padding-left:62px}}.o-genrepack__block--small .o-genrepack__block-contents i{top:-4px;left:3px}.o-genrepack__block--small .o-genrepack__block-contents i.icon--badminton{top:-7px}.o-genrepack__block--small .o-genrepack__name{padding:0 0 0 41px}@media only screen and (min-width:1100px){.o-genrepack__block--small .o-genrepack__name{font-size:22px;padding:0}}.o-genrepack__block--small .o-genrepack__text{padding-top:22px}.o-payment--new .o-payment__container{padding:50px 15px}@media only screen and (min-width:1100px){.o-payment--new .o-payment__container{width:1100px;margin:0 auto;padding:60px 0}}.o-payment--new .o-payment__title{font-size:21px;font-weight:700;padding-bottom:10px;text-align:center}@media only screen and (min-width:1100px){.o-payment--new .o-payment__title{font-size:28px}}.o-payment--new .listgroup__list{margin-top:20px;padding:16px;border:0;border-radius:6px;background-color:#222}@media only screen and (min-width:1100px){.o-payment--new .listgroup__list{margin-top:30px;padding:30px}}.o-payment--new .listgroup__button{font-size:18px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__button{font-size:22px}}.o-payment--new .listgroup__button::before{position:absolute;right:0;width:23px;height:23px;content:'';border-radius:50%;background-color:#d1d1d1}@media only screen and (min-width:1100px){.o-payment--new .listgroup__button::before{right:-3px;width:41px;height:41px}}.o-payment--new .listgroup__button::after{right:7px;width:9px;background:url(/img/icon/arrowDown--black.svg) no-repeat center/100%}@media only screen and (min-width:1100px){.o-payment--new .listgroup__button::after{right:10px;width:14px}}.o-payment--new .listgroup__button.active::after{background:url(/img/icon/arrowUp--black.svg) no-repeat center/100%}.o-payment--new .listgroup__button img{width:44px;padding-right:14px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__button img{width:54px}}.o-payment--new .listgroup__contents{padding-bottom:4px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__contents{padding-bottom:23px;padding-left:54px}}.o-payment--new .o-payment__text{font-size:14px;padding-top:5px}.o-payment--new .o-payment__text span{font-size:16px}.o-payment--new .u-text--comments{font-size:13px!important;color:#fff!important}.o-payment--new .listgroup__box{margin-bottom:0;padding:20px 10px 23px;border-radius:6px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__box{padding:20px 10px 27px}}.o-payment--new .listgroup__box li{font-size:13px;line-height:1.5;margin-left:16px;list-style:initial}@media only screen and (min-width:1100px){.o-payment--new .listgroup__box li{font-size:14px;line-height:2}}.o-payment--new .listgroup__box li span{font-size:13px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__box li span{font-size:16px}}.o-payment--new .listgroup__box li a{color:#ffec00}.o-payment--new .listgroup__box li a:hover{opacity:.6;color:#ffec00}.o-payment--new .listgroup__box li+li{padding-top:13px}.o-payment--new .listgroup__box .ghostwhite--middle{line-height:36px;height:36px;margin:14px 0 0 16px}@media only screen and (min-width:1100px){.o-payment--new .listgroup__box .ghostwhite--middle{line-height:50px;height:50px}}.o-payment__useable-img,.o-payment__useable-img--carrier,.o-payment__useable-img--credit{margin-bottom:15px}.o-payment__useable-img--credit{width:100%}@media only screen and (min-width:1100px){.o-payment__useable-img--credit{width:450px;height:90px}}.o-payment__useable-img--carrier{width:100%}@media only screen and (min-width:1100px){.o-payment__useable-img--carrier{width:629px;height:79px}}.o-payment__useable-img img,.o-payment__useable-img--carrier img,.o-payment__useable-img--credit img{width:100%;border-radius:6px}.section--gray.is-environment{margin-top:0;padding-top:50px}.section--gray.is-environment .contentsTitle{font-size:21px;font-weight:700;padding-bottom:19px;text-align:center}@media only screen and (min-width:1100px){.section--gray.is-environment .contentsTitle{font-size:28px;padding-bottom:15px}}.section--gray.is-environment .o-environment__dl dt{font-size:16px}.section--gray.is-environment .o-environment__dl dd{font-size:16px;font-weight:700}.section--gray.is-environment .o-environment__dl .o-environment__attention{font-size:13px;font-weight:400}.section--gray.is-beginnerFaq{margin-top:-20px;padding:60px 0 20px}.section--gray.is-beginnerFaq .contentsTitle{font-size:21px;font-weight:700;padding-bottom:19px;text-align:center}@media only screen and (min-width:1100px){.section--gray.is-beginnerFaq .contentsTitle{font-size:28px;padding-bottom:15px}}.section--gray.is-beginnerFaq .o-beginnerFaq__title{font-size:18px;margin-bottom:20px;padding-left:0;color:#fff;border-left:0}@media only screen and (min-width:1100px){.section--gray.is-beginnerFaq .o-beginnerFaq__title{font-size:20px}}.section--gray.is-beginnerFaq .listgroup__button{font-size:16px;font-weight:700}@media only screen and (min-width:1100px){.section--gray.is-beginnerFaq .listgroup__button{font-size:18px}}.section--gray.is-beginnerFaq .listgroup__contents--gray p{font-size:13px}@media only screen and (min-width:1100px){.section--gray.is-beginnerFaq .listgroup__contents--gray p{font-size:14px}}.button--large,.button--medium,.button--small,.buttonRed2--large,.buttonRed2--medium,.buttonRed2--small{font-weight:400;position:relative;display:table;box-sizing:border-box;margin:0 0 0 auto;padding:0 10px;cursor:pointer;transition-duration:.3s;text-align:center;text-decoration:none;color:#fff;border:0;outline:0;background:#a4a1a1}.button--large:before,.button--medium:before,.button--small:before,.buttonRed2--large:before,.buttonRed2--medium:before,.buttonRed2--small:before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:'';transition-duration:.3s;opacity:0;background:#000}@media only screen and (min-width:1100px){.button--large:hover:before,.button--medium:hover:before,.button--small:hover:before,.buttonRed2--large:hover:before,.buttonRed2--medium:hover:before,.buttonRed2--small:hover:before{opacity:.2}}.button--large:after,.button--medium:after,.button--small:after,.buttonRed2--large:after,.buttonRed2--medium:after,.buttonRed2--small:after{position:absolute;right:5px;bottom:5px;content:'';border-top:6px solid transparent;border-right:6px solid #fff}@media only screen and (min-width:1100px){.button--large:after,.button--medium:after,.button--small:after,.buttonRed2--large:after,.buttonRed2--medium:after,.buttonRed2--small:after{border-top:6px solid transparent;border-right:6px solid #fff}}.is-center.button--large,.is-center.button--medium,.is-center.button--small,.is-center.buttonRed2--large,.is-center.buttonRed2--medium,.is-center.buttonRed2--small{margin:0 auto}.button--small,.buttonRed2--small{font-size:13px;line-height:40px;min-width:130px;height:40px}@media only screen and (min-width:1100px){.button--small,.buttonRed2--small{font-size:14px;min-width:140px}}.buttonRed2--small{min-width:110px;background:#b11a26}@media only screen and (min-width:1100px){.buttonRed2--small{min-width:160px}}.button--medium,.buttonRed2--medium{font-size:13px;line-height:40px;min-width:180px;height:40px}@media only screen and (min-width:1100px){.button--medium,.buttonRed2--medium{font-size:13px;line-height:50px;min-width:200px;height:50px;padding:0 20px}}.buttonRed2--medium{font-size:14px;min-width:110px;background:#b11a26}@media only screen and (min-width:1100px){.buttonRed2--medium{font-size:18px;min-width:200px}}.button--large,.buttonRed2--large{font-size:14px;line-height:40px;min-width:180px;height:40px}@media only screen and (min-width:1100px){.button--large,.buttonRed2--large{font-size:20px;line-height:60px;min-width:300px;height:60px}}.buttonRed2--large{background:#b11a26}.o-overallpack__content{align-items:start}.o-overallpack__img{line-height:0}.o-overallpack__text{font-size:14px;line-height:1.5}@media screen and (min-width:1024px){.o-overallpack__text{font-size:20px}}.o-overallpack__text sup{font-size:.6em;vertical-align:super}.o-overallpack__note{font-size:12px;margin-top:16px}@media screen and (min-width:1100px){.o-overallpack__note{font-size:13px;margin-top:-.5em}}.o-beginner__hero--tertiary{height:auto;min-height:474px}@media only screen and (min-width:1100px){.o-beginner__hero--tertiary{min-height:408px}}.o-beginner__hero-block--red{height:120px}.o-beginner__hero-block--blue{height:100px}.o-beginner__hero-block--blue,.o-beginner__hero-block--red{display:flex;flex-direction:column;padding-right:16px}@media screen and (min-width:1100px){.o-beginner__hero-block--blue,.o-beginner__hero-block--red{height:136px}}.o-beginner__hero-recommend{top:-28px}.o-beginner__hero-text{margin:auto}.o-beginner__hero-text .sp-only{display:block}@media screen and (min-width:1100px){.o-beginner__hero-text .sp-only{display:none}}.o-beginner__hero-text .pc-only{display:none}@media screen and (min-width:1100px){.o-beginner__hero-text .pc-only{display:block}}.o-beginner__hero-attention{display:inline-block;text-align:left}.o-beginner__hero-attention p{padding-left:1em;text-indent:-1em}.o-beginner__hero--note{font-size:14px;line-height:1.5;padding:8px 12px;text-align:center;color:#fff;background-color:#d60416}@media only screen and (min-width:1100px){.o-beginner__hero--note{font-size:16px}}.o-beginner__hero--note a{transition:.2s;text-decoration:underline;color:#fff}.o-beginner__hero--note a:hover{opacity:.6}.o-beginner__hero--note .sp-only{display:block}@media only screen and (min-width:1100px){.o-beginner__hero--note .sp-only{display:none}}