@-webkit-keyframes fadeIn{0%{opacity:.5}to{opacity:1}}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}.m-slick .slick-next,.m-slick .slick-prev{position:absolute;top:93%;display:block;width:20px;height:20px;outline:none;border:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.m-slick .slick-next:before,.m-slick .slick-prev:before{position:absolute;top:50%;display:block;margin-top:-7px;width:10px;height:10px;border-top:4px solid #ccc;border-right:4px solid #ccc;content:"";font-size:10px}.m-slick .slick-next.slick-disabled:before,.m-slick .slick-prev.slick-disabled:before{opacity:1}.m-slick .slick-prev{left:0}[dir=rtl] .m-slick .slick-prev{right:0;left:auto}.m-slick .slick-prev:before{left:5px;content:"";-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}[dir=rtl] .m-slick .slick-prev:before{content:""}.m-slick .slick-next{right:0}[dir=rtl] .m-slick .slick-next{right:auto;left:0}.m-slick .slick-next:before{right:5px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .m-slick .slick-next:before{content:""}.m-slick--button .slick-prev{left:-8px;border-radius:3px}.m-slick--button .slick-next{right:-8px;border-radius:3px}.m-slick--button .slick-next,.m-slick--button .slick-prev{-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:0;bottom:0;z-index:1;margin:auto;width:32px;height:60px;outline:none;border:none;background:hsla(0,0%,73%,.5);font-size:0;line-height:0;cursor:pointer}.m-slick--button .slick-prev:before{position:absolute;font-family:moppyfont;speak:none;content:"\e110"}.m-slick--button .slick-next:before{position:absolute;font-family:moppyfont;speak:none;content:"\e10e"}.m-slick--button .slick-next:before,.m-slick--button .slick-prev:before{position:relative;top:5px;left:0;color:#fff;font-size:20px}.m-slick--button:hover .slick-next,.m-slick--button:hover .slick-prev{background-color:#23c2b7}.slick-dots{list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:6px;height:6px;outline:none;border:0;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{color:#333}.slick-dots li button:before{-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;background:#b9b9b9;content:"";text-align:center;font-family:slick;line-height:20px;opacity:1}.slick-dots li.slick-active button:before{background:#333;opacity:1}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0 -7px;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.o-side-column *{-webkit-box-sizing:border-box;box-sizing:border-box}.a-side-column__text{font-size:13px;text-align:center}.a-side-column__text--point{font-weight:700;font-size:15px;color:#ff6f61}.a-side-column__text--exclusive{font-weight:700;line-height:24px;display:block;width:100%;border-radius:6px 6px 0 0;color:#fff}.a-side-column__text--minimenu{font-weight:700;font-size:11px;color:#333;text-align:left}.a-side-column__text--empty{font-size:11px;padding:10px;width:100%;border-radius:3px;background-color:#fff;color:#666;text-align:center}.m-side-column__box{position:relative;margin-bottom:10px;padding:0;border-radius:0;background:#fff}.m-side-column__box,.m-side-column__box__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-side-column__box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:100%}.m-side-column__box--minibox{overflow:hidden;margin-bottom:0;width:75.33333px;border-radius:10px}ul:has(.m-side-column__box--minibox){gap:7px}.m-side-column__box--minibox .a-banner{margin-bottom:0}.m-side-column__box--minibox .a-banner:hover .a-side-column__title{opacity:1}.m-side-column__box--minibox .m-side-column__box__inner{padding:5px}.m-side-column__box--minibox figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;width:100%;height:75.33333px;text-align:center}.m-side-column__box--minibox figure img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.m-side-column__box--minibox .a-side-column__text--point{font-size:15px;font-family:Roboto,sans-serif;padding:6px 2px;text-align:center}.m-side-column__box--minibox .a-side-column__text--none{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:10px;padding:4px 2px 8px;color:#ff6f61;text-align:center}.m-side-column__box--minibox .a-side-column__delete{position:absolute;top:-5px;right:-5px}.m-side-column__box--minibox .a-side-column__delete i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:50%;background:#23c2b7;color:#fff;cursor:pointer}.m-side-column__box--minibox .a-side-column__delete i:hover{background:#5ddbd1}.m-side-column__box--list{letter-spacing:-.05em;font-weight:400;font-size:13px;line-height:1.4;margin-bottom:2px;width:100%}.m-side-column__box--list:first-child{border-radius:3px 3px 0 0}.m-side-column__box--list:last-child{border-radius:0 0 3px 3px}.m-side-column__box--list .m-side-column__box__inner{margin:0 10px;padding:10px 0;-webkit-box-shadow:0 -1px 0 0 inset #ddd;box-shadow:inset 0 -1px 0 0 #ddd}.m-side-column__box--list .m-side-column__box__inner i{font-size:18px;margin-right:10px}.m-side-column__box--list .m-side-column__box__inner:hover{-webkit-box-shadow:0 -2px 0 0 inset #23c2b7;box-shadow:inset 0 -2px 0 0 #23c2b7;color:#23c2b7}.m-side-column__box--list .m-side-column__box__inner:hover .a-category-menu__total,.m-side-column__box--list .m-side-column__box__inner:hover i{color:#23c2b7}.m-side-column__banner .a-side-column__banner__list{width:100%;height:auto}.m-side-column__banner .a-side-column__banner__list:not(:last-child){margin-bottom:20px}.m-side-column__banner .a-side-column__banner{width:100%;height:auto}.m-side-column__banner img{-webkit-box-shadow:0 0 2px rgba(51,51,51,.12);box-shadow:0 0 2px rgba(51,51,51,.12)}.o-category-menu{width:100%}.o-category-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.m-category-menu{font-size:13px}.m-category-menu *{-webkit-transition:all .2s ease;transition:all .2s ease}.m-category-menu__item{position:relative;margin-bottom:2px;padding:0}.m-category-menu__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.m-category-menu__item:hover>.m-category-menu{z-index:10004;display:block;opacity:1}.m-category-menu__first-level{padding:5px 0 10px;border-radius:10px;background:#fff}.m-category-menu__first-level__item__inner{letter-spacing:-.05em;font-weight:400;font-size:13px;line-height:1.4;margin:0 10px;height:45px;-webkit-box-shadow:0 -1px 0 0 inset #ddd;box-shadow:inset 0 -1px 0 0 #ddd}.m-category-menu__first-level__item__inner i{font-size:18px;line-height:1;margin-right:10px}.m-category-menu__first-level__item.current .m-category-menu__first-level__item__inner,.m-category-menu__first-level__item:hover .m-category-menu__first-level__item__inner{-webkit-box-shadow:0 -2px 0 0 inset #23c2b7;box-shadow:inset 0 -2px 0 0 #23c2b7;color:#23c2b7}.m-category-menu__first-level__item.current .m-category-menu__first-level__item__inner .a-category-menu__total,.m-category-menu__first-level__item.current .m-category-menu__first-level__item__inner i,.m-category-menu__first-level__item:hover .m-category-menu__first-level__item__inner .a-category-menu__total,.m-category-menu__first-level__item:hover .m-category-menu__first-level__item__inner i{color:#23c2b7}.m-category-menu__second-level{border-radius:3px;position:absolute;top:0;left:235px;z-index:1;display:none;margin-bottom:0;padding:10px;border-radius:0 10px 10px 10px;background:#fff;opacity:0}.m-category-menu__second-level__list{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.m-category-menu__second-level__item{font-size:13px;line-height:1.4;-webkit-box-shadow:0 0 0 1px inset #ddd;box-shadow:inset 0 0 0 1px #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;width:100px;height:50px;border:none;background:#fff;grid-template-columns:none}.m-category-menu__second-level__item.current,.m-category-menu__second-level__item:hover{-webkit-box-shadow:0 0 0 2px inset #23c2b7;box-shadow:inset 0 0 0 2px #23c2b7}.m-category-menu__second-level__item.current a,.m-category-menu__second-level__item:hover a{color:#23c2b7}.m-category-menu__second-level .a-banner{margin-bottom:15px;width:480px}.m-category-menu__second-level .a-banner:hover{background-color:hsla(0,0%,100%,.8)!important}.m-category-menu__second-level .a-banner img{width:100%}.m-category-menu__total{-webkit-transition:none;transition:none}.exchangelist{margin:0 auto;width:850px}.exchangelist__wrapper:not(:last-child){margin-bottom:15px}.exchangelist__wrapper.column{margin-bottom:0}.exchangelist__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;border-radius:10px 0 0 10px;background-color:#ffd21c;color:#5d3d00;font-weight:700;font-size:16px}.exchangelist__logo{-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;width:710px;border:3px solid #ffd21c;border-radius:0 10px 10px 0;background-color:#fff}.exchangelist__logo.column{width:277px}.exchangelist__logo__item{width:90px}.exchangelist__logo__item:not(:nth-child(7n)){margin-right:10px}.exchangelist__logo__item img{width:100%;height:auto}.exchangeappeal{margin:0 auto;width:850px}.exchangeappeal__img{margin-bottom:10px}.exchangeappeal__note{margin:5px auto 20px;padding-bottom:0!important;width:765px;font-size:11px;line-height:1.6}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(-5px) scale(1);transform:translateY(-5px) scale(1)}to{-webkit-transform:translateY(5px) scale(.95);transform:translateY(5px) scale(.95)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-5px) scale(1);transform:translateY(-5px) scale(1)}to{-webkit-transform:translateY(5px) scale(.95);transform:translateY(5px) scale(.95)}}strong{color:#ff4e00}em{font-weight:700}.center{text-align:center}.spacer{margin:auto auto 30px;width:675px}.a-text{margin-bottom:1em}.a-text--note--full{color:#666;font-weight:400;font-size:12px;line-height:1.5;margin-top:1em}.m-slick--button{margin:0 auto;width:675px}.m-slick--button .m-slick__item{padding:0 7px}.m-slick--button .slick-next,.m-slick--button .slick-prev{top:150px;bottom:auto}.m-slick--button .slick-disabled{visibility:hidden}.m-slick--button .slide__img{margin-bottom:20px}.guide *{-webkit-box-sizing:border-box;box-sizing:border-box}.guide img{height:auto}.guide__inner{position:relative}.guide__inner__sec:not(:last-child){margin-bottom:80px}.guide__box{border-radius:3px;margin-bottom:1em;padding:30px;background:hsla(0,0%,93%,.7)}.guide__image{margin:auto auto 30px;width:675px;text-align:center}.guide__image--small{width:60%}.guide__image--middle{width:80%}.guide__image--wide{width:100%}.guide__image a:hover{opacity:.7}.guide__link__wrapper{margin:0 auto;width:630px}.guide__list{counter-reset:my-counter}.guide__list__title{color:#333;font-weight:700;font-size:16px;line-height:30px;padding-left:30px}.guide__list__title:before{display:block;float:left;margin:0 10px 0 -30px;width:30px;height:30px;border-radius:50%;background:#23c2b7;color:#fff;content:counter(my-counter);counter-increment:my-counter;text-align:center}.guide__list__text{margin:5px 0 40px 40px}.guide__list .a-text--bold{display:inline-block;margin-top:10px}.guide__appealtext--normal{font-weight:700;font-size:16px;line-height:1.4}.guide__appealtext--normal .e{font-size:20px}.guide__appealtext--large{font-weight:700;font-size:24px}.js-display{display:none}.is-show{display:block}.is-active .m-category-menu__item__inner{-webkit-box-shadow:0 -2px 0 0 inset #23c2b7;box-shadow:inset 0 -2px 0 0 #23c2b7;color:#23c2b7}.is-active .m-category-menu__item__inner i{color:#23c2b7}.is-fixed{position:sticky;top:calc(var(--global-header-height, 162) * 1px + 20px)}.m-category-menu__first-level{-webkit-transition:top .2s ease-out;transition:top .2s ease-out}.m-category-menu__first-level__item{cursor:pointer}.m-category-menu__first-level__item:first-child:hover{border-radius:3px 3px 0 0}.m-category-menu__first-level__item:last-child:hover{border-radius:0 0 3px 3px}.guide__inner__about .appeal__item .icon{width:150px}.guide__inner__about .guide__title__catch{color:#23c2b7;font-weight:700;font-size:28px;line-height:1.5;margin-bottom:20px}.guide__inner__about .a-btn__entry .attention{margin-right:10px;padding:5px 20px;border-radius:2em;background:#fff;color:#ff6f61}.guide__inner__about .a-btn__entry:hover{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1.1);transform:scale(1.1)}.guide__inner__save .friend__wrapper{padding:20px 0}.guide__inner__save .friend__appealtext{margin-bottom:20px}.guide__inner__save .friend__appealtext:last-child{margin-bottom:0}.guide__inner__use .attention__wrapper{margin-top:50px}.guide__inner__use .attention__comment{color:#fff;font-weight:700;font-size:14px;line-height:1.5;position:relative;margin:0 auto 20px;padding:8px 0;width:400px;border-radius:2em;background:#23c2b7;text-align:center;-webkit-animation:fuwafuwa 2s ease-in-out infinite alternate;animation:fuwafuwa 2s ease-in-out infinite alternate}.guide__inner__use .attention__comment:before{position:absolute;top:100%;left:50%;margin-left:-12px;border:12px solid transparent;border-top:10px solid #23c2b7;content:""}.guide__inner__use .attention__btn{color:#ff6f61;font-weight:700;font-size:16px;line-height:1.2;border-radius:3px;display:block;margin:0 auto;padding:15px;width:80%;border:1px solid #ff6f61;background:#fff;-webkit-box-shadow:0 2px 0 0 #ddd;box-shadow:0 2px 0 0 #ddd;text-align:center}.guide__inner__use .attention__btn span{display:inline-block;margin-right:10px;width:60px;border:2px solid #ff6f61;background:#ff6f61;color:#fff;line-height:20px}.guide__inner__use .attention__btn:hover{background:#fffad0}.guide__inner__tools .card__img{margin-bottom:20px;margin-left:-60px;width:auto}.guide__inner__info .sns__wrapper{margin:30px auto;width:80%}.guide__inner__info .sns__box{text-align:center}.guide__inner__info .sns__box img{margin-bottom:15px;width:70px;height:70px}.guide__inner__info .sns__follow__btn{display:block;padding:5px 15px;border:1px solid #23c2b7;border-radius:1em;background:#fff;-webkit-box-shadow:0 2px 0 0 #ddd;box-shadow:0 2px 0 0 #ddd;color:#23c2b7}.guide__inner__info .sns__follow__btn:hover{background:#fffad0}.guide__inner__faq .faq__question{color:#23c2b7;font-weight:700;font-size:18px;line-height:1;margin-bottom:30px}.guide__inner__faq .faq__answer__comment{display:block;margin-bottom:30px;font-size:16px}.guide__inner__faq .faq__answer__text{margin-bottom:30px;padding-left:1.7em}