.buy-jumbotron{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buy-jumbotron-bg-pc{background-image:url(../../img/buy/mv-bg.png);background-position:left 25px bottom;background-repeat:no-repeat;background-size:auto 84.8%;height:600px;width:50%}.buy-jumbotron-report .buy-jumbotron-bg-pc{background-image:url(../../img/buy/report-pc.png);background-position:left 25px center;background-size:auto 359px}.buy-jumbotron-txt-ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.buy-jumbotron-txt-ctn-inner{max-width:600px}.buy-jumbotron-txt-ctn-inner-child{padding-left:12.5%;padding-right:2.5%}.buy-jumbotron-main-copy{margin-bottom:30px}@media only screen and (max-width:768px){.buy-jumbotron{background-image:none;display:block;height:auto;padding:8% 0 10%}.buy-jumbotron-bg-pc{background-image:none;display:none}.buy-jumbotron-bg-sp{background-image:url(../../img/buy/mv-bg.png);background-position:50%;background-repeat:no-repeat;background-size:97.2% auto;padding:34%;position:relative;width:100%}.buy-jumbotron-report .buy-jumbotron-bg-sp{background-image:url(../../img/buy/report-sp.png)}.buy-jumbotron-txt-ctn{display:block;width:100%}.buy-jumbotron-txt-ctn-inner{max-width:100%}.buy-jumbotron-txt-ctn-inner-child{padding-left:0;padding-right:0}.buy-jumbotron-main-copy{margin:0 auto 6%;width:92%}.buy-jumbotron-sub-copy{margin:0 auto;width:92%}}.buy-merits{background-image:url(../../img/buy/merit-bg-pc.jpg);background-position:50%;background-size:1920px auto;padding-bottom:100px}.buy-merits .breadcrumb{padding:18px 0}.buy-merits-arrow-down{display:block;margin:40px auto 25px}.buy-merits-box{background-color:#fff;height:330px;margin-top:242px;padding:40px 30px}.buy-merits-box-headline{color:#085bc2;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.buy-merits-copy,.buy-merits-headline{color:#fff;text-align:center}.buy-merits-headline{margin:62px 0 50px}.buy-merits-headline small{font-size:2.5rem}.buy-merits-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buy-merits-items li{position:relative;width:500px}.buy-merits-items li:before{background-position:bottom;background-repeat:no-repeat;content:"";display:block;height:255px;position:absolute;width:100%}.buy-merits-items li:first-child:before{background-image:url(../../img/buy/merit-1-pc.png)}.buy-merits-items li:nth-child(2):before{background-image:url(../../img/buy/merit-2-pc.png)}.buy-merits-subcopy{color:#fff;font-size:3rem;font-weight:700;text-align:center}@media only screen and (max-width:768px){.buy-merits{background:-webkit-gradient(linear,left top,right top,from(#2f91dd),to(#05c0ef));background:linear-gradient(90deg,#2f91dd,#05c0ef);background-image:url(../../img/buy/merit-bg-sp.jpg);background-position:50%;background-size:auto 100%;padding-bottom:15%}.buy-merits .breadcrumb{padding:2.6% 0}.buy-merits-arrow-down{margin:10% auto 8%;width:21%}.buy-merits-box{height:auto;margin-top:-1.9%;padding:8.7% 5.8%}.buy-merits-box-headline{font-size:2.3rem;margin-bottom:5%}.buy-merits-copy{font-size:1.6rem;margin:0 auto;max-width:83.3%;text-align:center}.buy-merits-headline{margin-bottom:5%;margin-top:7.3%}.buy-merits-headline small{font-size:1.8rem}.buy-merits-items{display:block;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.buy-merits-items li{width:100%}.buy-merits-items li+li{margin-top:15%}.buy-merits-items li:before{background-size:100% auto;height:auto;left:50%;position:relative;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.buy-merits-items li:first-child:before{background-image:url(../../img/buy/merit-1-sp.png);padding-bottom:41.1%;width:70.3%}.buy-merits-items li:nth-child(2):before{background-image:url(../../img/buy/merit-2-sp.png);padding-bottom:41.7%;width:63%}.buy-merits-subcopy{font-size:2rem;line-height:160%}}.buy-meetup{padding:115px 0 90px}.buy-meetup-bg{background-image:url(../../img/buy/meetup-bg-pc.png);background-repeat:no-repeat;background-size:auto 438px;height:438px;left:307px;position:absolute;top:0;width:909px}.buy-meetup-ctn{position:relative}.buy-meetup-headline{margin-bottom:45px}.buy-meetup-list-btn{background-color:#085bc2;border-radius:5px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:15px 0;text-align:center;width:260px}.buy-meetup-list-ctn{background-color:#fff4e5;border-radius:10px;-webkit-box-shadow:3px 0 12px rgba(0,0,0,.1);box-shadow:3px 0 12px rgba(0,0,0,.1);padding:60px 40px 50px 50px;position:relative;margin:-25px auto 0;width:872px}.buy-meetup-list-headline img{display:block;margin:0 auto 40px;width:335px}.buy-meetup-list-inner-ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buy-meetup-list-inner-ctn p{font-weight:700;margin:0;width:480px}.buy-meetup-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto;width:630px}.buy-meetup-list-items li{background-color:#fff;border:2px solid #085bc2;border-radius:5px;-webkit-box-shadow:3px 0 12px rgba(0,0,0,.2);box-shadow:3px 0 12px rgba(0,0,0,.2);color:#085bc2;padding:10px 0;text-align:center;width:136px}.buy-meetup-lecturers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:260px}.buy-meetup-lecturers li{width:116px}.buy-meetup-txt-ctn{max-width:540px;min-height:438px;padding-top:30px}@media only screen and (max-width:768px){.buy-meetup{padding:13.3% 0}.buy-meetup-bg{background-image:url(../../img/buy/meetup-bg-sp.png);background-size:100% auto;height:auto;left:0;margin-top:5%;padding-bottom:48.7%;position:relative;width:100%}.buy-meetup-list-ctn{margin-top:8%;padding:8.7% 5.8% 14.5%;width:100%}.buy-meetup-list-headline img{margin-bottom:10%;width:68%}.buy-meetup-list-inner-ctn{display:block}.buy-meetup-list-inner-ctn p{width:100%}.buy-meetup-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}.buy-meetup-list-items li{-webkit-box-flex:0;-ms-flex:0 0 37.86%;flex:0 0 37.86%;margin-bottom:7%}.buy-meetup-list-items li:nth-child(2n){margin-left:7%}.buy-meetup-lecturers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.buy-meetup-lecturers li{width:30%}.buy-meetup-lecturers li+li{margin-left:7%}.buy-meetup-txt-ctn{max-width:100%;min-height:auto;padding-top:0}}.buy-concierge{padding:100px 0}.buy-concierge-copy{font-weight:700;margin:50px 0;text-align:center}.buy-concierge-headline{text-align:center}.buy-concierge-step-img{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}.buy-concierge-step-img.buy-concierge-step-img-1{margin-top:18px;height:122px}.buy-concierge-step-img.buy-concierge-step-img-2{margin-top:6px;height:134px}.buy-concierge-step-img.buy-concierge-step-img-3{height:140px}.buy-concierge-step-number{border-radius:50%;color:#fff;font-size:1.4rem;height:70px;left:0;line-height:2rem;padding-top:15px;position:absolute;text-align:center;top:-35px;width:70px}.buy-concierge-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px}.buy-concierge-steps li{background-color:#fff;-webkit-box-shadow:3px 0 12px rgba(0,0,0,.1);box-shadow:3px 0 12px rgba(0,0,0,.1);color:#757780;padding:40px 25px;position:relative;width:330px}.buy-concierge-steps li+li{margin-left:27px}@media only screen and (max-width:768px){.buy-concierge{padding:13.3% 0}.buy-concierge-copy{margin:10% auto;width:92%}.buy-concierge-step-img{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}.buy-concierge-step-img.buy-concierge-step-img-1{margin-top:5%;height:auto;width:67%}.buy-concierge-step-img.buy-concierge-step-img-2{margin-top:5%;height:auto;width:51%}.buy-concierge-step-img.buy-concierge-step-img-3{margin-top:5%;height:auto;width:59.5%}.buy-concierge-step-number{font-size:1rem;height:60px;left:-15px;line-height:1.8rem;padding-top:4%;top:-30px;width:60px}.buy-concierge-steps{display:block;margin:15% auto 0;width:82.4%}.buy-concierge-steps li{padding:14.5% 6.5% 13%;width:100%}.buy-concierge-steps li+li{margin-left:0;margin-top:17%}}