abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}body{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}.ma-2{margin:2px}.mb-2{margin-bottom:2px}.mt-2{margin-top:2px}.mr-2{margin-right:2px}.ml-2{margin-left:2px}.mx-2{margin:0 2px}.my-2{margin:2px 0}.pa-2{padding:2px}.pb-2{padding-bottom:2px}.pt-2{padding-top:2px}.pr-2{padding-right:2px}.pl-2{padding-left:2px}.px-2{padding:0 2px}.py-2{padding:2px 0}.gap-2{gap:2px}.ma-4{margin:4px}.mb-4{margin-bottom:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.ml-4{margin-left:4px}.mx-4{margin:0 4px}.my-4{margin:4px 0}.pa-4{padding:4px}.pb-4{padding-bottom:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pl-4{padding-left:4px}.px-4{padding:0 4px}.py-4{padding:4px 0}.gap-4{gap:4px}.ma-6{margin:6px}.mb-6{margin-bottom:6px}.mt-6{margin-top:6px}.mr-6{margin-right:6px}.ml-6{margin-left:6px}.mx-6{margin:0 6px}.my-6{margin:6px 0}.pa-6{padding:6px}.pb-6{padding-bottom:6px}.pt-6{padding-top:6px}.pr-6{padding-right:6px}.pl-6{padding-left:6px}.px-6{padding:0 6px}.py-6{padding:6px 0}.gap-6{gap:6px}.ma-8{margin:8px}.mb-8{margin-bottom:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.ml-8{margin-left:8px}.mx-8{margin:0 8px}.my-8{margin:8px 0}.pa-8{padding:8px}.pb-8{padding-bottom:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pl-8{padding-left:8px}.px-8{padding:0 8px}.py-8{padding:8px 0}.gap-8{gap:8px}.ma-10{margin:10px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.mx-10{margin:0 10px}.my-10{margin:10px 0}.pa-10{padding:10px}.pb-10{padding-bottom:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.px-10{padding:0 10px}.py-10{padding:10px 0}.gap-10{gap:10px}.ma-12{margin:12px}.mb-12{margin-bottom:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.ml-12{margin-left:12px}.mx-12{margin:0 12px}.my-12{margin:12px 0}.pa-12{padding:12px}.pb-12{padding-bottom:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pl-12{padding-left:12px}.px-12{padding:0 12px}.py-12{padding:12px 0}.gap-12{gap:12px}.ma-14{margin:14px}.mb-14{margin-bottom:14px}.mt-14{margin-top:14px}.mr-14{margin-right:14px}.ml-14{margin-left:14px}.mx-14{margin:0 14px}.my-14{margin:14px 0}.pa-14{padding:14px}.pb-14{padding-bottom:14px}.pt-14{padding-top:14px}.pr-14{padding-right:14px}.pl-14{padding-left:14px}.px-14{padding:0 14px}.py-14{padding:14px 0}.gap-14{gap:14px}.ma-16{margin:16px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.ml-16{margin-left:16px}.mx-16{margin:0 16px}.my-16{margin:16px 0}.pa-16{padding:16px}.pb-16{padding-bottom:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pl-16{padding-left:16px}.px-16{padding:0 16px}.py-16{padding:16px 0}.gap-16{gap:16px}.ma-18{margin:18px}.mb-18{margin-bottom:18px}.mt-18{margin-top:18px}.mr-18{margin-right:18px}.ml-18{margin-left:18px}.mx-18{margin:0 18px}.my-18{margin:18px 0}.pa-18{padding:18px}.pb-18{padding-bottom:18px}.pt-18{padding-top:18px}.pr-18{padding-right:18px}.pl-18{padding-left:18px}.px-18{padding:0 18px}.py-18{padding:18px 0}.gap-18{gap:18px}.ma-20{margin:20px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.mx-20{margin:0 20px}.my-20{margin:20px 0}.pa-20{padding:20px}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pl-20{padding-left:20px}.px-20{padding:0 20px}.py-20{padding:20px 0}.gap-20{gap:20px}.head-bg{width:100%;margin:0;position:relative;overflow:hidden;min-height:80px;box-shadow:0 4px 4px 0 #eaf0fa}.head-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:120px;background-color:#f2c743;transform:skewY(-2deg) translateY(-75px);z-index:-1;box-shadow:inset 0 -6px 4px rgba(0,0,0,.2);animation:bg-color 30s infinite}@keyframes bg-color{0%{background-color:#f2c743}20%{background-color:#de4756}40%{background-color:#8f71b0}60%{background-color:#4b95d8}80%{background-color:#56b636}to{background-color:#f2c743}}.header-area{max-width:1100px;margin:auto;padding:4px 11px}.header-area .pp-title{text-indent:200%;white-space:nowrap;overflow:hidden;line-height:0;background-image:url(/images/title-img.png);background-size:100%;background-repeat:no-repeat;width:200px;height:65px}.header-area .pp-title a{width:100%;height:100%;display:block}@media screen and (min-width:768px){.header-area{padding:16px 28px;display:flex;position:relative}.header-area .pp-title{width:230px;height:75px;cursor:pointer}}.content{display:flex;align-items:center;justify-content:center;padding-top:20px}.content .lightblue-area{background-color:#e0e9f8;width:100vw;overflow:hidden;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-top:8px;padding-bottom:8px}@media screen and (min-width:768px){.content .lightblue-area{padding-top:20px;padding-bottom:20px}}.content-main{width:96vw;max-width:1100px;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.6;margin:auto}.pp-header-nav__list li:first-child{display:none}.pp-header-nav__item{font-weight:700}.pp-header-nav__item a{color:#fad370;text-decoration:none;font-size:clamp(1.125rem,1.06rem + .28vw,1.25rem);display:block}.pp-header-nav .menu-search a:before{background-image:url(/images/search_icon.png)}.pp-header-nav .menu-post a:before,.pp-header-nav .menu-search a:before{content:"";background-repeat:no-repeat;background-size:75%;background-position:50%;padding-left:26px;padding-top:3px}.pp-header-nav .menu-post a:before{background-image:url(/images/cardset_icon.png)}.pp-header-nav .menu-simu a:before{background-image:url(/images/deck_icon.png)}.pp-header-nav .menu-login a:before,.pp-header-nav .menu-simu a:before{content:"";background-repeat:no-repeat;background-size:75%;background-position:50%;padding-left:26px;padding-top:3px}.pp-header-nav .menu-login a:before{background-image:url(/images/login_icon.png)}.pp-mobile-menu-icon{display:none}@media(max-width:767px){.pp-mobile-menu-icon{font-size:10px;right:0;z-index:999;background:url("data:image/svg+xml;utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 26'%3E%3Cpath d='M0 0h27v4h-27zM0 11h27v4h-27zM0 22h27v4h-27z' fill='%23dadada'/%3E%3C/svg%3E");background-size:27px 26px;background-repeat:no-repeat;background-position:50%;text-align:center;border-radius:0 0 5px 5px;padding:22px 2px 2px;display:inline;border:none;z-index:3;width:60px;height:48px;text-indent:200%;white-space:nowrap;overflow:hidden;line-height:0}.pp-header-nav,.pp-mobile-menu-icon{position:fixed;top:0;background-color:#333}.pp-header-nav{right:-100%;padding:7px 15px;z-index:60;width:0;height:100%;overflow:auto;transition:all .2s;transform:translate(-100%)}.pp-header-nav__list li:first-child{display:block}.pp-header-nav__list li:first-child a{background-image:url(/public/images/title-img.png);background-size:42%;background-position:left 10px center;background-repeat:no-repeat;display:block;height:50px;text-indent:200%;white-space:nowrap;overflow:hidden;line-height:0;filter:drop-shadow(0 0 2px rgb(255,255,255))}.pp-header-nav__item{width:100%;border-bottom:1px solid #666}.pp-header-nav__item a{padding-top:13px;padding-bottom:13px}.close-btn{z-index:70;position:absolute;color:aqua;top:10px;right:8px;background-color:#099;width:60px;height:48px;display:none;background:url("data:image/svg+xml;utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 26'%3E%3Cpath  d='M3 0l-3 3 8 8-8 8 3 3 8-8 8 8 3-3-8-8 8-8-3-3-8 8-8-8z' fill='%23dadada'/%3E%3C/svg%3E");background-size:27px 26px;background-repeat:no-repeat;background-position:50%;text-indent:200%;white-space:nowrap;overflow:hidden;line-height:0}.pp-header-nav.open{width:100%}.pp-header-nav.open .close-btn{display:block}}@media screen and (min-width:768px){.pp-header-nav{margin-top:40px;width:100%;margin-right:60px}.pp-header-nav ul{justify-content:center}.pp-header-nav__list{display:flex}.pp-header-nav__list .menu-login{position:absolute;right:0;top:0;text-align:end}.pp-header-nav__list .menu-login a{border-radius:0 0 10px 10px;background-color:#333;width:160px}.pp-header-nav__list .menu-login a:after{border:none}.pp-header-nav__list .menu-login a:hover{opacity:1}.pp-header-nav__item{margin-right:14px;width:30%}.pp-header-nav__item a{position:relative;padding:14px 16px;background-color:#2551a0;border-radius:9999px;display:inline-block;text-align:center;min-width:140px;font-size:clamp(.813rem,-.2rem + 2.11vw,1.25rem);width:100%}.pp-header-nav__item a:after{position:absolute;border:2px solid #fff;content:"";top:2px;bottom:2px;left:2px;right:2px;border-radius:9999px;opacity:.7}.pp-header-nav__item a:hover{opacity:.6;transition:all .5s}.pp-header-nav .close-btn{display:none}}.pp-footer{color:#fff;background-color:#3c71d2;width:100vw;overflow:hidden;left:50%;right:50%;position:relative;margin:0 -50vw -10px;padding:25px 0 0;text-align:center}.pp-footer a{text-decoration:none;transition:all .2s ease}.pp-footer a:link{color:#fff}.pp-footer .pp-footer__nav{font-size:clamp(13px,3vw,18px);display:flex;justify-content:center;line-height:20px}.pp-footer .pp-footer__nav a{display:flex}.pp-footer .pp-footer__nav svg{margin-right:6px}.pp-footer small{padding:20px;display:block;border-top:1px solid #fff;max-width:1100px;margin:20px auto 0;width:75%}.pp-sns-icons{text-align:center;margin-bottom:20px}.pp-sns-icons button{transition:all .2s ease;margin:0 2px;background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.pp-page-top{position:fixed;right:0;bottom:0;width:52px;height:45px;z-index:20}@media screen and (min-width:768px){.pp-page-top{width:75px;height:64px}}.pp-h2{color:#3b71d2;font-size:clamp(1.438rem,1.082rem + 1.52vw,2.125rem);font-weight:700;line-height:1.4;position:relative;display:inline-block;padding:.25em 25px;margin:5px auto;min-width:220px;text-align:center;letter-spacing:.1em}.pp-h2:after,.pp-h2:before{position:absolute;content:"";width:13px;display:inline-block;top:6px;bottom:9px}.pp-h2:before{border-left:4px solid #fc6;left:0}.pp-h2:after,.pp-h2:before{border-top:4px solid #fc6;border-bottom:4px solid #fc6}.pp-h2:after{content:"";border-right:4px solid #fc6;right:0}@media screen and (min-width:768px){.pp-h2{min-width:260px;margin:10px auto}}.pp-h3{color:#20aed2;font-size:clamp(.938rem,.711rem + .97vw,1.375rem);text-align:center;box-shadow:0 6px 3px -3px rgba(172,194,236,.25);width:calc(100% - 10px);max-width:880px;margin:0 auto 20px}.pp-h3,.pp-h4{font-weight:700}.pp-h4{color:#25519f;font-size:clamp(1rem,.806rem + .83vw,1.375rem);min-height:28px}.pp-h4:before{content:"";background-image:url(/images/cardset_icon.png);background-repeat:no-repeat;background-size:contain;background-position:50%;padding-left:24px}@media screen and (min-width:768px){.pp-h4:before{background-size:22px 22px;padding-left:28px}}.pp-h5,.pp-h6{color:#333;font-size:clamp(.938rem,.841rem + .41vw,1.125rem);font-weight:700}.content p{color:#333;font-size:clamp(.875rem,.81rem + .28vw,1rem);margin-bottom:20px}.content a:active,.content a:hover,.content a:link,.content a:visited{color:#099}.txt-ll{font-size:clamp(1.25rem,1.121rem + .55vw,1.5rem)!important}.txt-l{font-size:clamp(1.125rem,1.06rem + .28vw,1.25rem)!important}.txt-m{font-size:clamp(.875rem,.81rem + .28vw,1rem)!important}.txt-s{font-size:clamp(.75rem,.685rem + .28vw,.875rem)!important}.txt-ss{font-size:clamp(.625rem,.56rem + .28vw,.75rem)!important}.txt-sss{font-size:clamp(.5rem,.435rem + .28vw,.625rem)!important}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.txt-left{text-align:left!important}.txt-bold{font-weight:700!important}.deck-list{width:100%;max-width:1080px;position:relative}.deck-list>ul>li{min-height:200px;padding:5px 1px;background-color:#fff;margin-bottom:30px;border-radius:10px;border:2px solid #fff;box-shadow:0 0 3px 2px rgba(172,194,234,.5);list-style:none;background:linear-gradient(180deg,#d9e3f6,#fff 10%)}@media screen and (min-width:768px){.deck-list>ul>li{padding:5px 10px}}.deck-list .cards-set{margin:0 auto 10px;border-radius:10px;background-color:#fff;box-shadow:inset 0 0 3px 2px rgba(172,194,234,.5);position:relative}.deck-list .cards-set ul{flex-wrap:wrap;display:inline-flex;padding:4px 2px 10px}.deck-list .cards-set ul li{list-style:none;margin:2px;position:relative;width:calc(16.6666666667% - 4px)}.deck-list .cards-set ul li img{height:auto}.deck-list .cards-set ul li .card-num{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;line-height:1.2;border-radius:4px;padding:0 3px;font-size:clamp(.75rem,.685rem + .28vw,.875rem)}@media screen and (min-width:768px){.deck-list .cards-set ul{padding:5px 12px 10px}.deck-list .cards-set ul li{margin:2px 3px;width:calc(8.3333333333% - 6px)}}.deck-list .deck-infor{display:flex;flex-wrap:wrap;margin:2px 2px 4px;gap:3px;align-items:flex-end}.deck-list .deck-infor__tag{margin:0 6px}.deck-list .deck-infor__tag span{color:#fff;font-size:clamp(.625rem,.496rem + .55vw,.875rem);background-color:#3c71d2;border-radius:5px;margin-right:6px;white-space:nowrap;border:none;display:inline-block;line-height:1.7;padding-left:8px;padding-right:8px}.deck-list .deck-infor__energy{align-items:center;display:flex;margin-left:10px;margin-bottom:1px}.deck-list .deck-infor__energy img{width:17px;height:auto;margin-right:8px}@media screen and (min-width:768px){.deck-list .deck-infor{margin:8px}.deck-list .deck-infor__energy img{width:22px}}.deck-list .time-style{font-size:clamp(.75rem,.685rem + .28vw,.875rem);display:block;text-align:right}.deck-list .btn-up{margin-top:-47px}.green-btn{display:flex;justify-content:center}.green-btn a,.green-btn button{position:relative;color:#ffc!important;font-size:clamp(.875rem,.83rem + .23vw,1rem);font-weight:700;text-align:center;touch-action:manipulation;padding:0 20px;line-height:48px;background-color:#009595;border-radius:9999px;text-decoration:none;display:inline-block;min-width:140px;border:none;cursor:pointer}.green-btn a:after,.green-btn button:after{position:absolute;border:2px solid #fff;content:"";top:2px;bottom:2px;left:2px;right:2px;border-radius:9999px;opacity:.7}.green-btn a:hover,.green-btn button:hover{background-color:#0cc;transition:all .5s}@media screen and (min-width:768px){.green-btn a,.green-btn button{min-width:216px}}.orange-btn{display:flex;justify-content:center;margin-bottom:10px}.orange-btn a,.orange-btn button{position:relative;color:#fff!important;font-size:clamp(1.25rem,1.185rem + .28vw,1.375rem);font-weight:700;text-align:center;touch-action:manipulation;padding:0 20px;line-height:48px;background-color:#f90;border-radius:9999px;text-decoration:none;display:inline-block;min-width:140px;border:none}.orange-btn a:after,.orange-btn button:after{position:absolute;border:2px solid #fff;content:"";top:2px;bottom:2px;left:2px;right:2px;border-radius:9999px;opacity:.7}.orange-btn a:hover,.orange-btn button:hover{background-color:#ffb74a;transition:all .5s}.orange-btn a:disabled,.orange-btn button:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (min-width:768px){.orange-btn a,.orange-btn button{min-width:280px;margin-bottom:20px;cursor:pointer;line-height:58px}}.ant-pagination.ant-pagination-center{position:relative;margin-bottom:20px}.ant-pagination.ant-pagination-center .ant-pagination-next,.ant-pagination.ant-pagination-center .ant-pagination-prev,.ant-pagination.ant-pagination-center li{color:#333;font-weight:700;text-align:center;background-color:#e3e3e3;border-radius:10px;display:inline-block;height:48px}.ant-pagination.ant-pagination-center .ant-pagination-next button,.ant-pagination.ant-pagination-center .ant-pagination-prev button,.ant-pagination.ant-pagination-center li button{font-size:clamp(.875rem,.81rem + .28vw,1rem);border:none;font-weight:700;cursor:pointer;padding:0 20px;line-height:48px;height:48px;background-color:initial;color:#333!important}.ant-pagination.ant-pagination-center .ant-pagination-next button:hover,.ant-pagination.ant-pagination-center .ant-pagination-prev button:hover,.ant-pagination.ant-pagination-center li button:hover{color:#fff;background-color:#999;border-radius:10px}.ant-pagination.ant-pagination-center .ant-pagination-next a,.ant-pagination.ant-pagination-center .ant-pagination-prev a,.ant-pagination.ant-pagination-center li a{font-size:clamp(.875rem,.81rem + .28vw,1rem);color:#333!important;text-decoration:none;padding:0 20px;line-height:48px;display:block}.ant-pagination.ant-pagination-center .ant-pagination-next a:hover,.ant-pagination.ant-pagination-center .ant-pagination-prev a:hover,.ant-pagination.ant-pagination-center li a:hover{color:#fff!important;background-color:#999;border-radius:10px}.ant-pagination.ant-pagination-center .ant-pagination-item.ant-pagination-item-active{color:#fff;font-weight:700;text-align:center;background-color:#0cc;border-radius:10px;display:inline-block;line-height:48px;border:none}.ant-pagination.ant-pagination-center .ant-pagination-item.ant-pagination-item-active a{color:#fff}.ant-pagination.ant-pagination-center .ant-pagination-item.ant-pagination-item-active a:hover{background-color:initial}.ant-pagination.ant-pagination-center .ant-pagination-next.ant-pagination-disabled,.ant-pagination.ant-pagination-center .ant-pagination-prev.ant-pagination-disabled{opacity:.4}.ant-pagination.ant-pagination-center .ant-pagination-next.ant-pagination-disabled button,.ant-pagination.ant-pagination-center .ant-pagination-prev.ant-pagination-disabled button{cursor:not-allowed!important}.content-main .pp-form-area{width:100%}.pp-form{display:flex;flex-wrap:wrap;justify-content:center;margin:5px 10px 20px}.pp-form__label{color:#333;font-size:clamp(1rem,.935rem + .28vw,1.125rem)!important;font-weight:700;min-width:100%;min-height:48px;padding-top:10px;line-height:28px}.pp-form__label:before{content:"";background-image:url(/images/cardset_icon.png);background-repeat:no-repeat;background-size:contain;background-position:0;padding-left:24px}@media screen and (min-width:768px){.pp-form__label:before{background-size:22px 22px;padding-left:28px}}.pp-form__column{display:flex;flex-wrap:wrap}.pp-form .pp-select-arrow{display:flex;position:absolute;top:50%;inset-inline-end:11px;color:rgba(0,0,0,.25);margin-top:-6px}.pp-form .pp-142height-auto{height:auto}@media screen and (min-width:768px){.pp-form{margin:5px auto 20px;justify-content:left;width:84%}.pp-form__label{min-width:240px}.pp-form__column{min-width:455px;display:flex;align-items:center;max-width:64%}}@media screen and (max-width:861px){.pp-form{width:95%}}.pp-gaps{display:flex;flex-wrap:wrap;gap:6px}.pp-form-input{font-size:clamp(1rem,.935rem + .28vw,1.125rem)!important;border-radius:10px!important;background-color:#fff;box-shadow:inset 0 0 3px 2px rgba(172,194,234,.5);position:relative;border:none!important;padding:13px!important;width:90%;margin:0!important;display:flex;flex:auto!important;min-height:48px;-webkit-appearance:none}.pp-form-input .ant-select-selector{border:none!important;box-shadow:none!important}.pp-form-input:after{width:calc(100% + 40px)!important;margin-right:30px}.ant-tag.pp-gray-btn,.ant-tag.pp-gray-btn-small{font-size:clamp(.75rem,.685rem + .28vw,.875rem)!important;position:relative;color:#333;font-weight:700;text-align:center;background-color:#e3e3e3;padding:0 24px;line-height:48px;border-radius:9999px;text-decoration:none;display:inline-table;margin:1px 0;cursor:pointer;white-space:nowrap;border:none!important;height:max-content}.ant-tag.pp-gray-btn-small:after,.ant-tag.pp-gray-btn:after{position:absolute;border:2px solid #fff;content:"";top:2px;bottom:2px;left:2px;right:2px;border-radius:9999px;opacity:.7}.ant-tag.pp-gray-btn-small:hover,.ant-tag.pp-gray-btn:hover{color:#fff!important;background-color:#999!important;transition:all .5s}@media screen and (min-width:768px){.ant-tag.pp-gray-btn,.ant-tag.pp-gray-btn-small{line-height:36px;padding:0 46px}}.ant-tag.pp-gray-btn-small{line-height:36px;border-radius:6px;padding:0 10px}.ant-tag.pp-gray-btn-small:after{border-radius:6px}.ant-tag.pp-gray-btn-select{color:#ffc;background-color:#0cc}.ant-tag.pp-gray-btn-select:hover{color:#ffc!important;background-color:#0cc!important}.pp-analysis-info{display:flex;margin:10px 20px;list-style:none}.pp-analysis-info li{background-color:#f4f7fd;padding:3px 6px}.pp-point-set{display:flex;flex-wrap:wrap;justify-content:normal;gap:6px;margin:0 auto 4px;width:98%;list-style:none;font-size:clamp(.75rem,.685rem + .28vw,.875rem)}.pp-point-set li{background-color:#f4f7fd;padding:1px 6px;margin-bottom:0;border-radius:3px}.pp-point-set li span{font-weight:600}@media screen and (min-width:768px){.pp-point-set{justify-content:space-between;width:90%;margin-bottom:10px}}.sp-hide{display:none;width:inherit}.pc-hide{display:inline}@media screen and (min-width:768px){.sp-hide{display:inline}.pc-hide{display:none}}.pp-tab-menu{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-around;position:relative;padding-top:10px}.pp-tab-menu:before{content:"";width:100%;border-radius:10px 10px 0 0;position:absolute;top:0;background:linear-gradient(180deg,#dbdbdb 70%,#fff);height:64px;z-index:-1}.pp-tab-menu>input{display:none}.pp-tab-menu>label{width:31.6666666667%;text-align:center;border:1px solid #fff;border-radius:10px;display:block;line-height:42px;background:#f0f0f0;cursor:pointer;order:-1;font-size:clamp(.875rem,.81rem + .28vw,1rem);font-weight:700}@media screen and (min-width:768px){.pp-tab-menu>label{line-height:34px}}.pp-tab-menu__content{width:100%;padding:1em 0;justify-content:center}.pp-tab-menu .pp-tab-inner{width:100%}.pp-tab-menu input:checked+.btn_tab{color:#fff;background:#0cc}input:checked+.btn_tab+.pp-tab-menu__content{display:flex}.pp-tab-menu__content .pp-form{margin-bottom:3px;margin-top:3px}.pp-tab-menu__content .pp-form__label{position:absolute;top:-9999px}.pp-tab-menu__content .pp-form__column{justify-content:center}.pp-tab-menu__content .pp-form .pp-type-icon{padding:4px 3px}@media screen and (min-width:768px){.pp-tab-menu__content .pp-form{margin-bottom:20px}.pp-tab-menu__content .pp-form__label{position:relative;top:0}.pp-tab-menu__content .pp-form__column{justify-content:flex-start}.pp-tab-menu__content .pp-form .pp-type-icon{padding:8px 3px}}.pp-tab-menu-tow>label{width:47.5%}@media screen and (min-width:768px){.pp-tab-inner-mypage{padding-top:20px}}.pp-tab-inner-mypage .pp-pagination{text-align:center}.pp-type-icon{cursor:pointer;display:inline-grid;align-content:center;padding:8px 3px}.pp-type-icon img{width:48px;height:auto;opacity:.6}.pp-type-icon .pp-icon-select{opacity:1}@media screen and (min-width:768px){.pp-type-icon img{width:34px;height:auto}}.deck-list .cards-set .search-result-item{margin:2px 3px;width:calc(25% - 6px)}.deck-list .cards-set .search-result-item img{vertical-align:bottom}@media screen and (min-width:768px){.deck-list .cards-set .search-result-item{margin:2px 3px;width:calc(10% - 6px);min-width:97px}}.deck-addition-btn button{color:#ffc;font-size:clamp(.625rem,.56rem + .28vw,.75rem)!important;text-align:center;background-color:#009595;line-height:42px;border-radius:0 0 10px 10px;text-decoration:none;display:inline-block;width:100%;position:relative;margin:0 auto 10px;box-shadow:inset 0 5px 0 0 rgba(0,0,0,.4);cursor:pointer;border:none}.deck-addition-btn button:after{position:absolute;border:1px solid #fff;content:"";top:0;bottom:2px;left:2px;right:2px;border-radius:0 0 10px 10px;opacity:.7}.deck-addition-btn button:hover{background-color:#0cc;transition:all .5s}.deck-list .cards-set{border:1px solid #c0d2db}.pp-current-deck{max-height:200px;overflow-x:scroll;display:flex!important;flex-wrap:nowrap!important}.pp-current-deck li{width:calc(25% - 6px)!important}@media screen and (min-width:768px){.pp-current-deck li{width:calc(10% - 6px)!important;min-width:97px!important}}.pp-current-deck::-webkit-scrollbar{height:10px}.pp-chose-card--info{margin-top:-34px;display:flex;justify-content:space-around;gap:2px}.pp-chose-card--info .pp-chose-card--dec,.pp-chose-card--info .pp-chose-card--inc{color:#fff;font-size:clamp(.875rem,.778rem + .41vw,1.063rem);font-weight:700;position:relative;text-align:center;background-color:#777;min-width:26px;min-height:36px;border-radius:3px;border:none;cursor:pointer;padding:0}@media screen and (min-width:768px){.pp-chose-card--info .pp-chose-card--dec,.pp-chose-card--info .pp-chose-card--inc{min-width:34px}}.pp-chose-card--info .pp-chose-card--dec:after,.pp-chose-card--info .pp-chose-card--inc:after{position:absolute;border:1px solid #fff;content:"";top:2px;bottom:2px;left:2px;right:2px;border-radius:2px;opacity:.7}.pp-generate-img{display:flex;border:1px solid #b8cdef;padding:10px;border-radius:10px;justify-content:space-between;min-width:242px;max-width:630px}.pp-generate-img .pp-select-icon{background-color:#f6f8fd;border-radius:9999px;width:51%;display:flex;padding:0 10px;position:relative}.pp-generate-img .pp-select-icon .select-icon-txt{align-content:center;font-size:clamp(.625rem,.534rem + .45vw,.875rem);text-align:center;margin:auto;background:none;border:none}.pp-generate-img .pp-select-icon .pp-type-icon{width:12%}.pp-generate-img .green-btn{margin-bottom:0}.pp-generate-img .green-btn button{margin-bottom:0;line-height:48px;min-width:86px}@media screen and (min-width:768px){.pp-generate-img{width:96vw!important}.pp-generate-img .pp-select-icon{width:71%}.pp-generate-img .green-btn button{margin-left:10px;min-width:194px;font-size:clamp(.75rem,.491rem + 1.1vw,1.25rem)}}.pp-generate-and-post{display:flex;align-items:center}.pp-generate-and-post .orange-btn{margin-top:10px;margin-left:10px}.pp-generate-and-post .orange-btn button{line-height:40px;min-width:97px;font-size:15px}.image-generation-area{margin:0;display:none;justify-content:center}.image-generation-area img{width:90vw;max-width:1080px;height:auto}.displayed{display:flex}.content .post-area{width:100%;overflow:hidden;padding-top:20px;padding-bottom:20px}.pp-input-suffix{display:flex;position:relative}.pp-input-suffix .pp-input-show-count-suffix{font-size:12px;position:absolute;right:4px;bottom:-18px}.lightblue-area.pp-fixd-bottom{overflow:visible}.pp-fixd-bottom{position:fixed;bottom:0;z-index:50}.pp-fixd-bottom:before{width:100%;height:4px;position:absolute;background:linear-gradient(transparent,rgba(0,0,0,.4));content:"";top:-4px}@media screen and (min-width:768px){.pp-fixd-bottom{position:static;z-index:1}.pp-fixd-bottom:before{content:none}}.modal-container{position:fixed;bottom:0;left:0;text-align:center;overflow:auto;visibility:hidden;box-sizing:border-box;opacity:0}@media screen and (min-width:768px){.modal-container{position:relative;visibility:visible;opacity:1}}.modal-container.active{opacity:1;visibility:visible;background-color:#f6f8fd;border:1px solid #999;box-sizing:border-box;margin:0 auto 50%;right:0;width:280px;border-radius:10px;z-index:20}.modal-container.active .pp-type-icon{width:auto;margin:5px}.modal-container.active .modal-explanation{display:block;margin-top:10px}.modal-close{display:flex;align-items:center;justify-content:center;width:80px;height:40px;font-size:16px;cursor:pointer;background-color:#009595;margin:0 auto;color:#fff;border-radius:10px}.modal-open{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.modal-open .open-txt-hide{display:none}.chosen-energy{gap:4px;display:flex;width:102px;margin-left:-3px}.chosen-energy img{width:30px;height:auto}@media screen and (min-width:768px){.chosen-energy{display:none}}.lightblue-area .content-main .deck-list .cards-set ul{min-height:98px}.lightblue-area .content-main .deck-list .cards-set ul li{width:54px!important}@media screen and (min-width:768px){.lightblue-area .content-main .deck-list .cards-set ul{min-height:157px}.lightblue-area .content-main .deck-list .cards-set ul li{width:calc(25% - 6px)}}.pp-simu-form .orange-btn{margin:10px}.pp-simu-form .orange-btn button{line-height:48px}@media screen and (min-width:768px){.pp-simu-form .pp-form__column{max-width:57%;min-width:320px}.pp-simu-form .orange-btn button{margin-bottom:0;min-width:220px}}.txt-color-orange{color:#f90}.pp-simu-menu{margin:auto;position:relative;padding:15px;justify-content:center;display:grid}.pp-simu-menu:before{content:"";width:100%;border-radius:0;position:absolute;top:0;background:#c6e0f0;height:184px;z-index:-1}@media screen and (min-width:768px){.pp-simu-menu:before{border-radius:10px 10px 0 0;background:linear-gradient(180deg,#c6e0f0 90%,#fff)}}.pp-simu-menu button{color:#333;text-align:center;border:1px solid #fff;border-radius:10px;display:block;background:#f0f0f0;cursor:pointer;font-size:clamp(.75rem,.653rem + .41vw,.938rem);font-weight:700}.pp-simu-menu button:hover{background-color:#fff;transition:all .2s}.pp-simu-menu__topset{width:100%;min-width:375px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px}.pp-simu-menu__topset button{width:31%;height:60px;line-height:17px}.pp-simu-menu__topset .card-area{width:100px;height:60px}.pp-simu-menu__topset .card-area img{position:relative;height:60px}@media screen and (min-width:768px){.pp-simu-menu__topset{max-width:inherit;padding:0 40px}.pp-simu-menu__topset button{width:195px;height:90px;line-height:22px}.pp-simu-menu__topset .card-area{width:220px;height:100px}.pp-simu-menu__topset .card-area img{position:relative;height:90px}}.pp-simu-menu .draw-button{position:relative;z-index:9999;background-image:url(/images/icon_draw.svg);background-repeat:no-repeat;background-position:right 4px center;text-align:left;background-size:25%}.pp-simu-menu .draw-button span{display:inline-block;text-align:center;margin-left:5px}@media screen and (min-width:768px){.pp-simu-menu .draw-button{background-position:right 10px center;background-size:auto}.pp-simu-menu .draw-button span{margin-left:20px}}.pp-simu-menu .shuffle-button{position:relative;z-index:9999;background-image:url(/images/icon_shuffle.svg);background-repeat:no-repeat;background-position:left 2px center;text-align:right;background-size:20%}.pp-simu-menu .shuffle-button span{display:inline-block;text-align:center;margin-left:5px}@media screen and (min-width:768px){.pp-simu-menu .shuffle-button{background-position:left 10px center;background-size:auto}.pp-simu-menu .shuffle-button span{margin-right:20px}}.pp-simu-menu .view-button{width:310px;margin:auto;padding:5px 0;position:relative;z-index:9999}.pp-simu-menu .view-button span{background-image:url(/images/icon_view.svg);background-repeat:no-repeat;background-position:0;padding-left:32px;background-size:contain}@media screen and (min-width:768px){.pp-simu-menu .view-button span{padding-left:40px}}.pp-simu-two-columns{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;justify-content:center}.pp-fixd-bottom-simu{position:fixed;bottom:0;z-index:50;width:100%}.pp-fixd-bottom-simu:after{width:100%;height:4px;position:absolute;background:linear-gradient(transparent,rgba(0,0,0,.4));content:"";top:-4px}@media screen and (min-width:768px){.pp-fixd-bottom-simu{position:relative;z-index:1;width:auto;margin-bottom:20px}.pp-fixd-bottom-simu:after{background:none}}.draw-playground.deck-list .cards-set{padding:12px}@media screen and (min-width:768px){.draw-playground.deck-list .cards-set{min-height:301px}}.content-main ol{padding-left:1em;margin:0 10px 10px}.content-main ol li{margin-bottom:10px}.pp-footer{padding-bottom:120px}@media screen and (min-width:768px){.pp-footer{padding-bottom:0}}.pp-login{position:relative;width:100%;max-width:600px;margin:0 auto}.privacy-check{width:22px;height:22px;margin-right:10px}input,textarea{font-size:16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 2px #777}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:none}