.o-modal-dialog::-webkit-backdrop{background-color:rgba(0,0,0,.6)}.o-modal-dialog::backdrop{background-color:rgba(0,0,0,.6)}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@-webkit-keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}.c-modal-dialog-guide-thanx-content{padding-top:140px;height:380px;background:rgba(0,0,0,0) url("/pc/images/guide/bg-modal-regist-e6b0a1e26c.png") center/cover no-repeat}.c-modal-dialog-guide-thanx-content__ttl{color:#333;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:16px;text-align:center}.c-modal-dialog-guide-thanx-content__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.6;margin-bottom:16px;text-align:center}.c-modal-dialog-guide-thanx-content__l-btn{margin-top:16px;text-align:center}.c-modal-dialog{position:relative;overflow:visible;padding:16px;width:min(100%,780px);border-radius:4px;background-color:#fff}.c-modal-dialog--sm{max-width:450px}.c-modal-dialog__l-header{margin-bottom:16px}.c-modal-dialog__l-body{overflow-y:scroll;margin:16px 0;max-height:500px}.c-modal-dialog__l-footer{margin-top:16px}.c-modal-dialog__l-dismiss{position:absolute;top:-12px;right:-12px}.c-modal-dialog__ttl{color:#333;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:16px;text-align:center}.c-modal-dialog__ttl--slash::before{content:"＼"}.c-modal-dialog__ttl--slash::after{content:"／"}.c-modal-dialog__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4;text-align:center}.c-modal-dialog__lead+.c-modal-dialog__lead{margin-top:1em}.c-modal-dialog__dismiss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:38px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.c-modal-dialog__dismiss:hover{opacity:.8}.c-modal-dialog__dismiss .icon-svg-dismiss{width:1.6rem;height:1.6rem;fill:gray}.guide{overflow:hidden;color:#333}.guide .delay-motion1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.guide .delay-motion2{-webkit-animation-delay:0.4s;animation-delay:0.4s}.guide .delay-motion3{-webkit-animation-delay:0.6s;animation-delay:0.6s}.guide .delay-motion4{-webkit-animation-delay:0.8s;animation-delay:0.8s}.guide .delay-motion5{-webkit-animation-delay:1s;animation-delay:1s}.guide .delay-motion6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.guide .delay-motion7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.guide .delay-motion8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.guide .delay-motion9{-webkit-animation-delay:1.8s;animation-delay:1.8s}.guide .delay-motion10{-webkit-animation-delay:2s;animation-delay:2s}.guide [data-visibility=true]{visibility:visible}.guide [data-visibility=false]{visibility:hidden}.guide .animated.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.guide-key-visual{background-color:#fffbd7;text-align:center}.guide-key-visual__inner{position:relative;margin:0 auto;padding:80px 0 200px;width:1340px}.guide-key-visual__lead{margin-bottom:50px}.guide-key-visual__img{position:absolute}.guide-key-visual__img--01{top:80px;right:0}.guide-key-visual__img--02{top:418px;right:100px}.guide-key-visual__img--03{top:157px;left:0}.guide-section{padding-bottom:40px}.guide-section--p{background-color:#f6f2f9}.guide-section--p--arrow{position:relative;padding-top:6vw}.guide-section--p--arrow::before{position:absolute;top:0;left:50%;margin-left:-50vw;width:0;height:0;border-width:10vw 50vw 0;border-style:solid;border-color:#fffbd7 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.guide-section--y{background-color:#fffbd7}.guide-section--y--arrow{position:relative;padding-top:6vw}.guide-section--y--arrow::before{position:absolute;top:0;left:50%;margin-left:-50vw;width:0;height:0;border-width:10vw 50vw 0;border-style:solid;border-color:#f6f2f9 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.guide-section--w{background-color:#fff}.guide-section--w--arrow{position:relative;padding-top:12vw}.guide-section--w--arrow::before{position:absolute;top:0;left:50%;margin-left:-50vw;width:0;height:0;border-width:10vw 50vw 0;border-style:solid;border-color:#fffbd7 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.guide-section__inner{margin:0 auto;width:1066px}.guide-section-ttl-balloon{position:relative;top:-56px;margin:0 auto 20px;padding:40px 0;width:560px;border:6px solid #745399;border-radius:10px;background-color:#fff;text-align:center}.guide-section-ttl-balloon::after,.guide-section-ttl-balloon::before{position:absolute;border:20px solid rgba(0,0,0,0);content:""}.guide-section-ttl-balloon::before{bottom:-60px;left:calc(50% - 20px);border-top:40px solid #745399}.guide-section-ttl-balloon::after{bottom:-44px;left:calc(50% - 20px);border-top:40px solid #fff}.guide-section-ttl-balloon__ttl{margin-bottom:20px;color:#745399;font-weight:700;font-size:2.6rem}.guide-section-ttl-balloon__lead{font-weight:700;font-size:1.8rem;line-height:1.6}.guide-section-ttl-balloon__lead>em{color:#745399;font-weight:700;font-style:normal}.guide-appeal-point{border:4px solid #745399;border-radius:10px}.guide-appeal-point__ttl{padding:14px 0;color:#745399;text-align:center;font-weight:700;font-size:2.4rem;line-height:1.4}.guide-appeal-point__ttl>em{display:block;font-weight:700;font-style:normal;font-size:3.2rem}.guide-appeal-point__body{padding-top:20px;border-radius:0 0 10px 10px;background-color:#fff;text-align:center}.guide-appeal-point__body>img{border-radius:10px}.guide-present-about__ttl{position:relative;z-index:0;color:#745399;font-size:1.8rem}.guide-present-about__ttl::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-present-about__ttl>span{display:block;margin:0 auto;padding-top:12px;padding-bottom:12px;width:617px;border:3px solid #745399;border-radius:50px;background-color:#fffbd7;text-align:center;font-weight:600}.guide-present-about__more{position:relative;z-index:0;margin-top:30px;text-align:right}.guide-present-about__more::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-present-about__more>a{position:relative;display:inline-block;padding:12px 20px 0;height:65px;border:12px solid #fffbd7;border-radius:50px;background-color:#e6e6e6;color:#4d4d4d;text-align:center;font-weight:700;font-size:1.6rem}.guide-present-about__more>a::before{position:relative;top:-6px;display:inline-block;margin-right:10px;width:28px;height:28px;border-radius:50px;background-color:#4d4d4d;color:#fff;content:"＞";vertical-align:top;font-size:1.6rem;line-height:28px}.guide-present-about-list{padding-top:50px}.guide-present-about-list::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-present-about-list__item{float:left;width:25%;text-align:center}.guide-present-about-list__item>figure>span{display:block;height:145px;line-height:145px}.guide-present-about-list__item>figure>figcaption{margin-top:30px;font-weight:700;font-size:1.8rem;line-height:1.4}.guide-use-point{padding-top:20px;padding-bottom:80px}.guide-use-point__ttl{margin-bottom:50px;text-align:center;font-size:2.8rem}.guide-use-point__ttl>span{position:relative;display:inline-block;font-weight:700}.guide-use-point__ttl>span::after{position:absolute;bottom:-14px;display:block;width:100%;height:5px;background-image:-webkit-linear-gradient(left, #745399, #745399 10px, transparent 1px, transparent 2px);background-image:linear-gradient(to right, #745399, #745399 10px, transparent 1px, transparent 2px);background-position:top;background-size:18px 3px;background-repeat:repeat-x;content:""}.guide-use-point__txt{text-align:center;font-weight:700;font-size:2rem;line-height:1.4}.guide-use-point__txt>a{color:#745399;text-decoration:underline}.guide-use-point__img{margin-top:20px;text-align:center}.guide-use-point__list{margin:0 auto;width:630px}.guide-use-point__list::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-use-point__list>li{float:left;width:50%}.guide-exchange__ttl{position:relative;z-index:0;color:#745399;font-size:1.8rem}.guide-exchange__ttl::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-exchange__ttl>span{display:block;margin:0 auto;padding-top:12px;padding-bottom:12px;width:340px;border:3px solid #745399;border-radius:50px;background-color:#f6f2f9;text-align:center;font-weight:600}.guide-exchange__more{position:relative;z-index:0;text-align:right}.guide-exchange__more::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-exchange__more>a{position:relative;display:inline-block;padding:12px 20px 0;height:65px;border:12px solid #f6f2f9;border-radius:50px;background-color:#e6e6e6;color:#4d4d4d;text-align:center;font-weight:700;font-size:1.6rem}.guide-exchange__more>a::before{position:relative;top:-6px;display:inline-block;margin-right:10px;width:28px;height:28px;border-radius:50px;background-color:#4d4d4d;color:#fff;content:"＞";vertical-align:top;font-size:1.6rem;line-height:28px}.guide-exchange-area{margin:20px 0 0;width:100%}.guide-exchange-area::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-exchange-area__cash,.guide-exchange-area__gift{float:left;width:50%}.guide-exchange-area__cash{position:relative}.guide-exchange-area__cash .guide-exchange-list__list>li{margin:0 18px 18px 0}.guide-exchange-area__cash .guide-exchange-list__list>li img{border:1px solid #000}.guide-exchange-area__cash::after{position:absolute;top:0;right:0;width:4px;height:100%;background-image:-webkit-linear-gradient(top, #745399, #745399 10px, transparent 1px, transparent 2px);background-image:linear-gradient(to bottom, #745399, #745399 10px, transparent 1px, transparent 2px);background-position:top;background-size:3px 18px;background-repeat:repeat-y;content:""}.guide-exchange-area__gift{padding-left:50px}.guide-exchange-area__gift .guide-exchange-list__list>li{margin:0 0 18px 18px}.guide-exchange-area__gift .guide-exchange-list__list>li img{border:1px solid #000}.guide-exchange-list__ttl{margin-bottom:20px;color:#745399;font-weight:700;font-size:2.2rem}.guide-exchange-list__ttl::before{margin-right:6px;content:"●";font-size:1.8rem}.guide-exchange-area__gift .guide-exchange-list__ttl{margin-left:18px}.guide-exchange-list__list::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-exchange-list__list>li{float:left;width:213px}.guide-exchange-list__list>li>img{width:213px;height:108px}.guide-exchange-attention{line-height:1.4}.guide-exchange-attention>p{padding-bottom:12px}.guide-stock-point{margin-bottom:40px}.guide-stock-point__ttl{margin-bottom:50px;text-align:center;font-size:2.8rem}.guide-stock-point__ttl>span{position:relative;display:inline-block;font-weight:700}.guide-stock-point__ttl>span::after{position:absolute;bottom:-14px;display:block;width:100%;height:5px;background-image:-webkit-linear-gradient(left, #745399, #745399 10px, transparent 1px, transparent 2px);background-image:linear-gradient(to right, #745399, #745399 10px, transparent 1px, transparent 2px);background-position:top;background-size:18px 3px;background-repeat:repeat-x;content:""}.guide-stock-point-list{margin:0 auto;width:940px}.guide-stock-point-list::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-stock-point-list__item{margin-bottom:50px;width:435px;height:435px}.guide-stock-point-list__item:nth-child(2n+1){float:left}.guide-stock-point-list__item:nth-child(2n){float:right}.guide-stock-point-item{position:relative;z-index:0}.guide-stock-point-item::before{position:absolute;top:20px;left:26px;z-index:-1;width:100%;height:100%;background-image:url("/pc/images/guide/bg-use-stripe-c6e71d2d6a.png");background-repeat:no-repeat;content:""}.guide-stock-point-item__inner{display:block;padding-top:30px;width:435px;height:435px;border:5px solid #745399;border-radius:10px;background-color:#fff;text-align:center}.guide-stock-point-item__ttl{padding-bottom:50px;font-weight:700;font-size:2.6rem;line-height:1.2}.guide-stock-point-item__ttl>em{color:#745399;font-weight:700;font-style:normal;font-size:3.6rem}.guide-stock-point-item__more{position:absolute;bottom:40px;display:block;width:100%;text-align:center;font-weight:700;font-size:2rem}.guide-stock-point-item__more::before{display:inline-block;margin-right:6px;width:20px;height:20px;border-radius:50px;background-color:#745399;color:#fff;content:"＞";vertical-align:top;text-align:center;font-weight:700;font-size:1rem;line-height:20px}.guide-recommended-bnr-list{text-align:center}.guide-recommended-bnr-list__item+.guide-recommended-bnr-list__item{margin-top:64px}.guide-recommended-bnr-list__ttl{margin-bottom:50px;text-align:center;font-size:2.8rem}.guide-recommended-bnr-list__ttl>span{position:relative;display:inline-block;font-weight:700}.guide-recommended-bnr-list__ttl>span::after{position:absolute;bottom:-14px;display:block;width:100%;height:5px;background-image:-webkit-linear-gradient(left, #745399, #745399 10px, transparent 1px, transparent 2px);background-image:linear-gradient(to right, #745399, #745399 10px, transparent 1px, transparent 2px);background-position:top;background-size:18px 3px;background-repeat:repeat-x;content:""}.guide-recommended-bnr-list__bnr{display:block;margin:0 auto}.guide-recommended-bnr-list__more{display:inline-block;margin-top:40px;padding-bottom:4px;border-bottom:1px solid #745399;font-weight:700;font-size:2rem}.guide-recommended-bnr-list__more::before{position:relative;top:-2px;display:inline-block;margin-right:10px;width:27px;height:27px;border-radius:50px;background-color:#745399;color:#fff;content:"＞";vertical-align:top;font-size:1.4rem;line-height:27px}.guide-beginner{margin-top:100px;text-align:center}.guide-beginner__ttl{margin-bottom:50px;text-align:center;font-size:2.8rem}.guide-beginner__ttl>span{position:relative;display:inline-block;font-weight:700}.guide-beginner__ttl>span::after{position:absolute;bottom:-14px;display:block;width:100%;height:5px;background-image:-webkit-linear-gradient(left, #745399, #745399 10px, transparent 1px, transparent 2px);background-image:linear-gradient(to right, #745399, #745399 10px, transparent 1px, transparent 2px);background-position:top;background-size:18px 3px;background-repeat:repeat-x;content:""}.guide-type{padding:100px 0 0}.guide-type__ttl{margin-bottom:60px}.guide-type-ttl__caption{margin-bottom:20px;text-align:center;font-weight:700;font-size:1.8rem}.guide-type-ttl__caption::before,.guide-type-ttl__caption::after{position:relative;top:10px;display:inline-block;width:0;height:0;border-width:40px 8px 0;border-style:solid;border-color:#fcee21 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.guide-type-ttl__caption::before{margin:0 14px 0 0;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.guide-type-ttl__caption::after{margin:0 0 0 14px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.guide-type-ttl__main{position:relative;z-index:0;color:#745399;font-size:1.8rem;margin-bottom:40px}.guide-type-ttl__main::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-type-ttl__main>span{display:block;margin:0 auto;padding-top:12px;padding-bottom:12px;width:340px;border:3px solid #745399;border-radius:50px;background-color:#fff;text-align:center;font-weight:600}.guide-type-ttl__main::before{background-color:#fcee21}.guide-type-ttl__main>span{border-color:#fcee21;color:#333}.guide-type-ttl__lead{text-align:center;font-weight:700;font-size:1.8rem;line-height:1.8}.guide-type-menu{margin-bottom:50px}.guide-type-menu::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-type-menu__list{position:relative;float:left}.guide-type-menu__list:not(:last-child){margin-right:30px}.guide-type-menu__list[aria-selected=true]>span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.guide-type-menu__list>span{position:absolute;bottom:16px;left:calc(50% - 22px);display:block;width:44px;height:44px;border-radius:50px;background-color:#fff}.guide-type-menu__list>span::before,.guide-type-menu__list>span::after{position:absolute;display:block;width:20px;height:4px;background-color:#fcee21;content:""}.guide-type-menu__list>span::before{top:21px;left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.guide-type-menu__list>span::after{top:21px;right:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.guide-type-content__balloon{position:relative;border:4px solid #fcee21;border-radius:10px;background-color:#fff}.guide-type-content__balloon::after,.guide-type-content__balloon::before{position:absolute;border:20px solid rgba(0,0,0,0);content:""}.guide-type-content__balloon::before{top:-60px;border-bottom:40px solid #fcee21}.guide-type-content__balloon::after{top:-50px;border-bottom:40px solid #fff}.guide-type-content__balloon--1::before,.guide-type-content__balloon--1::after{left:134px}.guide-type-content__balloon--2::before,.guide-type-content__balloon--2::after{left:calc(50% - 20px)}.guide-type-content__balloon--3::before,.guide-type-content__balloon--3::after{right:134px}.guide-type-content-frame__inner{padding-top:40px}.guide-type-content-frame__ttl{margin-bottom:40px;text-align:center;font-size:2.8rem}.guide-type-content-frame__content{margin:0 30px}.guide-type-content-frame__content::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-type-content-frame__img{float:left;width:470px}.guide-type-content-frame__main{float:right;width:calc(100% - 490px)}.guide-type-content-frame__text{margin-bottom:20px;line-height:1.8}.guide-type-content-frame__lead{position:relative;margin:20px;padding:20px 40px;font-weight:700;font-size:1.7rem;line-height:1.6}.guide-type-content-frame__lead svg{position:absolute;width:31px;height:24px}.guide-type-content-frame__lead>.quates-left{top:0;left:0}.guide-type-content-frame__lead>.quates-right{right:0;bottom:10px}.guide-type-content-frame__recommend-ttl{position:relative;z-index:0;color:#745399;font-size:1.8rem;margin-bottom:14px}.guide-type-content-frame__recommend-ttl::before{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:3px;background-color:#745399;content:""}.guide-type-content-frame__recommend-ttl>span{display:block;margin:0 auto;padding-top:12px;padding-bottom:12px;width:300px;border:3px solid #745399;border-radius:50px;background-color:#fff;text-align:center;font-weight:600}.guide-type-content-frame__recommend-ttl>span{padding:10px 0;font-size:1.6rem}.guide-type-content-frame__recommend-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.guide-type-content-frame__recommend-contents>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:124px;height:60px;border-radius:10px;background-color:#eee;text-align:center;font-weight:700;line-height:1.2}.guide-type-content-frame--01 .guide-type-content-frame__ttl{color:#745399}.guide-type-content-frame--01 .guide-type-content-frame__recommend-ttl{color:#745399}.guide-type-content-frame--01 .guide-type-content-frame__recommend-ttl::before{background-color:#745399}.guide-type-content-frame--01 .guide-type-content-frame__recommend-ttl>span{border-color:#745399}.guide-type-content-frame--01 .guide-type-content-frame__lead svg{fill:#efdcff}.guide-type-content-frame--01 .guide-type-content-frame__recommend-contents>li{background-color:#efdcff;color:#745399}.guide-type-content-frame--02 .guide-type-content-frame__ttl{color:#0071bc}.guide-type-content-frame--02 .guide-type-content-frame__recommend-ttl{color:#0071bc}.guide-type-content-frame--02 .guide-type-content-frame__recommend-ttl::before{background-color:#0071bc}.guide-type-content-frame--02 .guide-type-content-frame__recommend-ttl>span{border-color:#0071bc}.guide-type-content-frame--02 .guide-type-content-frame__lead svg{fill:#dae4e8}.guide-type-content-frame--02 .guide-type-content-frame__recommend-contents>li{background-color:#dae4e8;color:#0071bc}.guide-type-content-frame--03 .guide-type-content-frame__ttl{color:#ff5e6a}.guide-type-content-frame--03 .guide-type-content-frame__recommend-ttl{color:#ff5e6a}.guide-type-content-frame--03 .guide-type-content-frame__recommend-ttl::before{background-color:#ff5e6a}.guide-type-content-frame--03 .guide-type-content-frame__recommend-ttl>span{border-color:#ff5e6a}.guide-type-content-frame--03 .guide-type-content-frame__lead svg{fill:#f4e1e5}.guide-type-content-frame--03 .guide-type-content-frame__recommend-contents>li{background-color:#f4e1e5;color:#ff5e6a}.guide-yomiuri-online{padding:60px 0 0}.guide-yomiuri-online__ttl{margin-bottom:20px;color:#745399;text-align:center;font-weight:700;font-size:2rem}.guide-yomiuri-online__ttl::before,.guide-yomiuri-online__ttl::after{position:relative;top:4px;display:inline-block;width:2px;height:24px;background-color:#745399;content:""}.guide-yomiuri-online__ttl::before{margin-right:10px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.guide-yomiuri-online__ttl::after{margin-left:10px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.guide-yomiuri-online__service{text-align:center}.guide-yomiuri-online__service>li{display:inline-block}.guide-balloon-question{position:relative;margin:0 auto 20px;padding:40px 0;width:500px;border:6px solid #745399;border-radius:10px;background-color:#fff;text-align:center}.guide-balloon-question::after,.guide-balloon-question::before{position:absolute;border:20px solid rgba(0,0,0,0);content:""}.guide-balloon-question::before{bottom:-60px;left:calc(50% - 20px);border-top:40px solid #745399}.guide-balloon-question::after{bottom:-44px;left:calc(50% - 20px);border-top:40px solid #fff}.guide-balloon-question--right{top:-56px;left:150px}.guide-balloon-question--left{right:150px}.guide-balloon-question__ttl{padding:0 0 20px;color:#745399;font-weight:700}.guide-balloon-question__lead{font-size:1.8rem;line-height:1.6}.guide-balloon-question__lead>em{color:#745399;font-style:normal}.guide-last{padding-bottom:40px}.guide-last__ttl{margin-bottom:40px;text-align:center}.guide-last__registration{text-align:center;font-size:2rem}.guide-last__registration>li{display:inline-block}.guide-last__registration a{display:inline-block;padding:20px;width:420px;border-radius:50px;background-color:#eee;color:#fff}.guide-last__registration-regist>p,.guide-last__registration-login>p{padding-top:20px;font-size:1.4rem}.guide-last__registration-regist{margin-right:10px}.guide-last__registration-regist a{background-color:#f16b76}.guide-last__registration-login{margin-left:10px}.guide-last__registration-login a{background-color:#745399}.guide-last__nav::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.guide-last__nav>li{float:left;margin-bottom:80px;width:33.333%;text-align:center}.guide-last__nav>li span{display:block;margin-bottom:20px}.guide-last__nav>li p{text-decoration:underline;font-weight:700;font-size:1.6rem}