@-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 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)}}.c-exchage-foot-notes__txt{color:#888;font-size:1.1998rem;line-height:1.4}.c-exchage-foot-notes--exchange .c-exchage-foot-notes__txt{color:#333;font-size:1.4rem}.c-exchage-foot-notes__txt a{color:#027ebe}.c-exchage-foot-notes__txt a:hover{text-decoration:underline}.c-exchage-foot-notes--top .c-exchage-foot-notes__txt a{color:inherit;text-decoration:underline}.c-exchage-foot-notes--top .c-exchage-foot-notes__txt a:hover{text-decoration:none}.guide{text-align:center;line-height:1.4}.guide-eyecatch{position:relative;background:url("../../images/guide/eyecatch_bg.png") center/cover no-repeat}.guide-eyecatch img{max-height:100%;width:auto;height:100%}.guide-eyecatch__l-btn-container{position:relative}.guide-eyecatch__l-btn-container>a{position:absolute;bottom:25px;max-width:550px;height:70px;border:1px solid #f47567;background:#f47567;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.guide-sec{padding:32px 40px;text-align:center}.guide-sec--lightyellow{background-color:#fff8df}.guide-sec--lightgreen{background-color:#f3fffb}.guide-sec--col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.guide-sec--col3 .guide-sec-sub{margin:12px;width:calc(100% - 12px/4);border-radius:8px;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.1)}.guide-sec--col3 .btn-default{height:40px;font-size:1.5988rem}.guide-sec__l-limitter{margin-right:auto;margin-left:auto;width:1024px}.guide-sec__ttl{color:#34765f;font-weight:600;font-size:2.6rem;line-height:1.4;position:relative;display:inline-block;margin-bottom:32px;padding:12px;background-color:#fdffcf;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.guide-sec__ttl::after{position:absolute;bottom:30px;left:93%;width:40px;height:40px;background-image:url("/pc/images/guide/img-tape-417e9feb23.svg");background-repeat:no-repeat;content:""}.guide-sec__ttl--quetion::after{left:85%}.guide-sec__balloon{color:#fff;font-weight:600;font-size:1.8018rem;line-height:1.4;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:40px;padding:16px;width:320px;border:solid 3px #fff;border-radius:10px;background-color:#3fcbaa}.guide-sec__balloon::after{position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #3fcbaa;content:""}.guide-sec__lead{margin-bottom:40px;font-size:1.5988rem}.guide-service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.guide-service-list__head{width:440px;height:70px;border-radius:20px 20px 0 0}.guide-service-list__head>h3{color:#333;font-weight:600;font-size:2.3996rem;line-height:1.4;padding-top:20px}.guide-service-list__head--lightgreen{background:url("/pc/images/guide/bg-card-f74780a23e.png");background-position:top center;background-repeat:no-repeat}.guide-service-list__head--lightyellow{background:url("/pc/images/guide/bg-card-mypage-b4dee5a9a2.png");background-position:top center;background-repeat:no-repeat}.guide-service-list__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:16px;width:100%;height:221px;border-radius:0 0 20px 20px}.guide-service-list__content--lightgreen{background-color:#dcfcf2}.guide-service-list__content--lightyellow{background-color:#fff8df}.guide-service-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:410px;-ms-flex-preferred-size:410px;flex-basis:410px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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}.guide-service-list__txt{color:#333;font-weight:600;font-size:1.5988rem;line-height:1.4;margin-bottom:12px}.guide-service-list__img{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;margin-bottom:12px;width:170px;height:170px;border-radius:50%;background-color:#eee}.guide-service-list__img img{height:auto}.guide-service-list__img--shopping img,.guide-service-list__img--creditcard img{width:100px}.guide-service-list__img--travel img{width:110px}.guide-service-list__btn{color:#fff;font-weight:600;font-size:1.4rem;line-height:1.4;display:block;padding:12px;width:220px;border-radius:8px}.guide-service-list__btn>svg{fill:#fff}.guide-service-list__btn--green{background-color:#34765f}.guide-service-list__btn--orange{background-color:#ef873c}.gacha-message-balloon{position:relative;margin:0 auto;padding:16px 28px;width:650px;border-radius:10px;background-color:#fff8df}.gacha-message-balloon::before{position:absolute;top:-30px;left:50%;width:30px;border-width:calc(30px/2);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff8df rgba(0,0,0,0);content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gacha-message-balloon__txt{font-size:1.5988rem}.gacha-message-balloon__txt em{font-weight:600;font-size:2.3996rem}.guide-sec-sub{padding:12px}.guide-sec-sub__img{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;margin:12px;height:160px}.guide-sec-sub__img img{height:auto}.guide-sec-sub__img--gacha img{width:100px}.guide-sec-sub__img--brain img{width:120px}.guide-sec-sub__img--game img{width:110px}.guide-sec-sub__img--enquete img{width:100px}.guide-sec-sub__ttl{color:#333;font-weight:600;font-size:1.5988rem;line-height:1.4;position:relative;margin-bottom:8px}.guide-sec-sub__text{color:#34765f;font-weight:600;font-size:1.5988rem;line-height:1.4}.guide-sec-sub__caption{margin-bottom:8px;font-size:1.5988rem}.guide-sec-sub__caption--height-fixed{height:70px}.guide-sec-sub__l-exchage-foot-notes{text-align:left}.guide-sec-sub__l-body{padding:40px;border-radius:10px;background-color:#fff}.guide-sec-sub__l-btn-container>a{border:1px solid #3fcbaa;background:#3fcbaa}.guide-sec-sub__l-btn-container--af-pink>a{margin-top:20px;border:1px solid #f47567;background:#f47567}.guide-use-step-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.guide-use-step-list__item{padding:32px 16px 12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:3px solid #34765f;border-radius:10px;background-color:#fff}.guide-use-step-list__ttl{background-color:#34765f;color:#fff;top:-31px;position:absolute;left:50%;padding-right:4px;padding-left:4px;border-radius:40px;white-space:nowrap;font-weight:600;font-size:1.8018rem;line-height:62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.guide-use-step-list__img{width:100%;height:auto}.guide-use-step-list__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc((99.9999% - 32px)/3)}.guide-use-step-list__caption{margin-bottom:16px;color:#34765f;font-weight:600;font-size:1.5988rem}.guide-how-earn-step-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.guide-how-earn-step-list__item{padding:32px 16px 12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:3px solid #34765f;border-radius:10px;background-color:#fff}.guide-how-earn-step-list__ttl{background-color:#34765f;color:#fff;top:-31px;position:absolute;left:50%;padding-right:4px;padding-left:4px;border-radius:40px;white-space:nowrap;font-weight:600;font-size:1.8018rem;line-height:62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.guide-how-earn-step-list__img{width:100%;height:auto}.guide-how-earn-step-list__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc((99.9999% - 32px)/3)}.guide-how-earn-step-list__caption{margin-bottom:16px;font-weight:600;font-size:1.5988rem}.guide-exchange-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;margin-bottom:40px}.guide-exchange-list__item{padding-top:24px;padding-bottom:16px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:3px solid #34765f;border-radius:10px;background-color:#fff}.guide-exchange-list__ttl{top:-34px;background-color:#34765f;color:#fff;position:absolute;left:50%;padding-right:4px;padding-left:4px;border-radius:40px;white-space:nowrap;font-weight:600;font-size:1.8018rem;line-height:62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.guide-exchange-list__img{width:100%;height:auto}.guide-exchange-list__ttl{width:70%;height:60px}.guide-exchange-list__item{width:calc((99.9999% - 16px)/3)}.guide-exchange-list__img{width:100%;height:auto}.guide-exchange-note li{text-align:left;font-size:1.1998rem}.guide-exchange-note li::before{content:"・"}.guide-footer{padding-top:50px;padding-bottom:50px}.guide-footer__txt{margin-bottom:8px;color:#34765f;font-weight:600;font-size:3rem}.guide-footer__img{display:block;margin:0 auto;width:300px}.recommend-af-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recommend-af-list__ttl{color:#333;font-weight:600;font-size:1.4rem;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;text-align:left}.recommend-af-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:330px;-ms-flex-preferred-size:330px;flex-basis:330px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:12px;border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.guide-media__l-detail{text-align:left}.btn-default{border:1px solid #34765f;background-color:#34765f}.btn-default>svg{fill:#fff}.btn-default--mini{font-size:1.1998rem}.btn-default--pink{height:60px;border:1px solid #f47567;background:#f47567}.quetion-list__title{color:#333;font-weight:600;font-size:1.8018rem;line-height:1.4;position:relative;margin-left:12px;padding:20px;padding-left:70px;background:url("/pc/images/guide/icon-q-5eaf33972a.svg") no-repeat 10px 17px;text-align:left;line-height:40px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.quetion-list__txt{color:#333;font-weight:600;font-size:1.4rem;line-height:1.4;margin-right:12px;margin-left:12px;padding-left:70px;border-top:solid 1px #c4c4c4;background:url("/pc/images/guide/icon-answer-32fef6de49.svg") no-repeat 10px 17px;text-align:left;line-height:40px;cursor:pointer}.quetion-list__answer{color:#333;font-weight:400;font-size:1.8018rem;line-height:1.4;padding:32px 0}.accordion-contents{margin-bottom:12px;max-width:100%;border-radius:5px;background-color:#fff;box-shadow:0 7px 15px -5px rgba(0,0,0,.05)}.accordion-contents[open] .accordion-contents__txt{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.accordion-contents__ttl{position:relative;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;padding:12px 20px;color:#333;text-align:left;font-weight:600;font-size:1.5988rem;cursor:pointer}.accordion-contents__ttl::after{position:absolute;left:95%;margin-left:10px;width:7px;height:7px;border-right:3px solid #34765f;border-bottom:3px solid #34765f;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg)}.accordion-contents__ttl::before{width:40px;height:40px;background:url("/sp/images/guide/icon-q-dcaf23bbc1.svg") no-repeat;content:""}.accordion-contents__ttl::-webkit-details-marker{display:none}.accordion-contents__txt{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4;margin:0;padding:.3em 2em 1.5em;color:#000;text-align:left;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}