@charset "UTF-8";@font-face{font-weight:400;font-style:normal;font-family:mplus1;src:local("M PLUS 1 Regular"),url(/assets/MPLUS1-Regular-eRJh-YBK.woff2) format("woff2"),url(/assets/MPLUS1-Regular-Bj3xcdII.woff) format("woff"),url(/assets/MPLUS1-Regular-SUPGwbay.ttf) format("truetype"),url(/assets/MPLUS1-Regular-I669WEZd.eot) format("embedded-opentype")}@font-face{font-weight:500;font-style:normal;font-family:mplus1;src:local("M PLUS 1 Medium"),url(/assets/MPLUS1-Medium-wjHZWTWJ.woff2) format("woff2"),url(/assets/MPLUS1-Medium-BThEhCcZ.woff) format("woff"),url(/assets/MPLUS1-Medium-C7NbIPkD.ttf) format("truetype"),url(/assets/MPLUS1-Medium-xkDd2pGC.eot) format("embedded-opentype")}@font-face{font-weight:700;font-style:normal;font-family:mplus1;src:local("M PLUS 1 Bold"),url(/assets/MPLUS1-Bold-CmxMkfqN.woff2) format("woff2"),url(/assets/MPLUS1-Bold-CEkYu7Jk.woff) format("woff"),url(/assets/MPLUS1-Bold-DfwZH2g5.ttf) format("truetype"),url(/assets/MPLUS1-Bold-CcgBjZMR.eot) format("embedded-opentype")}@font-face{font-weight:900;font-style:normal;font-family:mplus1;src:local("M PLUS 1 Black"),url(/assets/MPLUS1-Black-CTWvN6x2.woff2) format("woff2"),url(/assets/MPLUS1-Black-C30JZp-6.woff) format("woff"),url(/assets/MPLUS1-Black-BOzT7ihu.ttf) format("truetype"),url(/assets/MPLUS1-Black-D-U8xp06.eot) format("embedded-opentype")}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-infinite{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(2px)}35%{transform:translate(-2px)}40%{transform:translate(1px)}45%{transform:translate(-.5px)}50%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-fast{0%{transform:translate(0)}60%{transform:translate(0)}65%{transform:translate(5px)}70%{transform:translate(-5px)}75%{transform:translate(2px)}80%{transform:translate(-2px)}85%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-vertical-fast{0%{transform:translateY(0)}60%{transform:translateY(0)}65%{transform:translateY(5px)}70%{transform:translateY(-5px)}75%{transform:translateY(2px)}80%{transform:translateY(-2px)}85%{transform:translateY(1px)}90%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes loop-tilt{0%{transform:rotate(4deg)}90%{transform:rotate(4deg)}to{transform:rotate(-12deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}to{opacity:.2}}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes hanabi{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes drop{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(200px)}to{opacity:.3;transform:translateY(500px)}}@keyframes poyopoyo{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1)}}.c-pch-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;width:375px;border-radius:50px;text-align:center;background:#ff6d4b;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;box-shadow:0 4px 4px #00000040;transition:.2s}.c-pch-btn .icon-svg-external-link{width:1.6rem;height:1.6rem;stroke:#fff;stroke-width:4px;fill:#fff}.c-pch-btn:hover{transform:scale(.96)}.c-pch-btn__l-icon{margin-left:4px}.c-pch-coin-balance{display:flex;flex-wrap:wrap;align-items:center}.c-pch-coin-balance__name{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.6;flex:0 1 auto;margin-right:8px}.c-pch-coin-balance--bg-light .c-pch-coin-balance__name{color:#1263c8;line-height:1.4}.c-pch-coin-balance__l-num{flex:1 1 auto}.c-pch-coin-balance__msg{color:#fff;font-weight:700;font-size:1.2rem;line-height:1.4}.c-pch-coin-balance:not(.c-pch-coin-balance--bg-light) .c-pch-coin-balance__msg{flex:1 1 auto;padding:8px 0;text-align:center}.c-pch-coin-balance--bg-light .c-pch-coin-balance__msg{color:#333}.c-pch-coin-balance-num{display:flex;align-items:center;padding:8px;border-radius:13px;background-color:#fff}.c-pch-coin-balance-num--bg-light{padding-top:4px;padding-bottom:4px;border:1px solid #464646}.c-pch-coin-balance-num__l-icon{margin-right:8px}.c-pch-coin-balance-num__txt{color:#333;font-weight:700;font-size:2.6rem;line-height:1.2;font-family:din-2014,sans-serif}.poichalle{background:url(/common/images/poichalle/bg@2x.png) left top/25% auto repeat;padding-top:48px;padding-bottom:20px}.poichalle__body{padding:0 16px}.pch-header{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:36px;height:315px}.pch-header__ttl{margin-bottom:20px;text-align:center}.pch-header__ttl-img{height:auto;vertical-align:middle}.pch-header__l-btn--bottom{position:absolute;bottom:0;align-self:flex-end;margin-right:28px}.pch-header__l-user{align-self:flex-start;width:400px}.pch-header__caption{align-self:flex-start;margin-left:40px}.pch-header__caption-img{height:auto;vertical-align:middle}.pch-header__l-figure{margin-top:-12px}.pch-header__figure-img{height:auto;vertical-align:middle}.pch-user{padding:12px;border-radius:12px;background-color:#1263c8}.pch-user__l-btn{margin-top:8px}.pcn-btn-exchange{display:inline-flex;align-items:center;justify-content:center;padding:8px;width:100%;border-radius:13px;text-align:center;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;background-image:linear-gradient(157deg,#fea115 20%,#ff6d4b 93%);transition:.2s}.pcn-btn-exchange:hover{transform:scale(.96)}.pch-sec+.pch-sec{margin-top:40px}.pch-reco__dotted-box,.pch-about__dotted-box{padding:36px;border-radius:12px;background-color:#f3ffff;background-image:linear-gradient(to right,#464646,#464646 12px,transparent 12px,transparent 24px),linear-gradient(to bottom,#464646,#464646 12px,transparent 12px,transparent 24px),linear-gradient(to left,#464646,#464646 12px,transparent 12px,transparent 24px),linear-gradient(to top,#464646,#464646 12px,transparent 12px,transparent 24px);background-position:left top,right top,right bottom,left bottom;background-size:24px 2px,2px 24px,24px 2px,2px 24px;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y}.pch-about{padding-top:20px}.pch-about__inner{display:flex;align-items:center}.pch-about__header{flex:0 0 auto;margin-right:32px}.pch-about__ttl-img{height:auto;vertical-align:middle}.pch-about__ttl-notes{color:#333;font-weight:400;font-size:1.2rem;line-height:1.2;margin-top:8px}.pch-about__ttl-notes:before{content:"※"}.pch-about__body{position:relative;z-index:0;flex:1 1 auto}.pch-about__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4}.pch-about__lead em{color:#1263c8;font-weight:700}.pch-about__figure{position:absolute;right:0;bottom:-51px}.pch-about__figure-img{height:auto;vertical-align:middle}.pch-how-to__ttl{margin-bottom:12px}.pch-how-to__ttl-img{height:auto;vertical-align:middle}.pch-how-to__l-notes{margin-top:8px;padding:0 8px}.pch-how-to-steps{display:flex;flex-wrap:wrap;justify-content:space-between}.pch-how-to-steps__item{flex:0 0 auto;width:calc((100% - 40px) / 3)}.pch-how-to-steps-content{display:flex;flex-direction:column;padding:0 20px 20px;height:100%;border:3px solid #464646;border-radius:18px;background-color:#fff}.pch-how-to-steps-content__num{display:inline-block;align-self:flex-start;padding:4px 16px 8px;border-radius:0 0 10px 10px;background-color:#464646}.pch-how-to-steps-content__figure{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;margin:0 -20px 12px}.pch-how-to-steps-content__figure-img{height:auto;vertical-align:middle}.pch-how-to-steps-content__lead{color:#333;font-weight:400;font-size:1.2rem;line-height:1.4;margin-right:-1em;height:5.04rem}.pch-how-to-notes__item{color:#333;font-weight:400;font-size:1rem;line-height:1.4}.pch-reco{position:relative;padding-bottom:40px}.pch-reco__ttl{margin-bottom:12px;text-align:center}.pch-reco__ttl-img{height:auto;vertical-align:middle}.pch-reco__lead{color:#333;font-weight:400;font-size:1.2rem;line-height:1.4;margin-bottom:8px;text-align:center}.pch-reco__l-btn{margin-top:16px;text-align:center}.pch-reco__figure{position:absolute;right:0;bottom:0}.pch-reco__figure-img{height:auto;vertical-align:middle}.pch-reco-list{display:flex;flex-wrap:wrap;justify-content:space-between}.pch-reco-list:before,.pch-reco-list:after{flex:0 0 auto;order:1;width:calc((100% - 72px)/4);height:0;content:""}.pch-reco-list__item{flex:0 0 auto;width:calc((100% - 72px)/4)}.pch-reco-card{display:flex;flex-direction:column}.pch-reco-card__inner{overflow:hidden;height:100%;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #0000001a}.pch-reco-card__body{padding:12px}.pch-reco-card__ttl{color:#333;font-weight:700;font-size:1.2rem;line-height:1.2}.pch-notes{position:relative;z-index:1}.pch-notes__ttl{margin-bottom:12px}.pch-notes__ttl-img{height:auto;vertical-align:middle}.pch-notes__body{padding:12px;border-radius:8px;background-color:#fff}.pch-notes-shelf-list{list-style:none}.pch-notes-shelf-list__item+.pch-notes-shelf-list__item{border-top:1px solid #ccc}.pch-notes-shelf-list__item{color:#333;font-weight:400;font-size:1.4rem;line-height:1.6;padding:16px 4px 16px 1em;text-indent:-1em}.pch-notes-shelf-list__item a:hover{text-decoration:underline}.pch-notes-shelf-list__item:before{display:inline;content:"・"}
