.more{height:22px;line-height:22px;font-size:12px;text-align:center;background:#f6f6f6}.more a{display:block}.s_good_setting{padding:0 12px 32px 12px}.s_good_setting section{padding:24px 0 0 0;border-bottom:solid 1px #e4e4e4}.s_good_setting section:last-of-type{border:none}.s_good_setting section p{margin:0 0 16px 0;color:#666;font-size:14px;font-weight:700}.s_good_setting dl{display:block;margin:0 0 24px 0}.s_good_setting dl dt{margin:0 0 8px 0;font-size:14px;color:#333}.s_good_setting dl input,.s_good_setting dl select{-webkit-appearance:none;display:block;width:100%;height:45px;padding:4px;box-sizing:border-box;border-radius:4px;border:solid 1px #ccc;background:#fff;font-size:14px}.s_good_setting dl .select{width:80px;position:relative}.s_good_setting dl .select::after{content:"";display:block;position:absolute;top:16px;right:8px;width:6px;height:6px;transform:rotate(45deg);border-bottom:solid 2px #666;border-right:solid 2px #666}.s_good_save{-webkit-appearance:none;display:block;width:100%;height:45px;line-height:44px;margin:40px auto 0 0;border:solid 1px #ccc;border-radius:4px;box-sizing:border-box;background:#F6F6F6;text-align:center;color:#333;font-size:13px}.gold_history{padding:20px 0 0 0;text-align:center;font-size:0}.gold_info{line-height:1.7;padding:20px 12px 0 12px;font-size:13px}.gold_info strong{vertical-align:baseline;display:inline-block;color:#D27979}.gold_info b{vertical-align:baseline;display:block}.gold_info a{display:inline-block;color:#FD98A8;text-decoration:underline}.gold_history input[type=radio]{display:none}.gold_history label{display:inline-block;width:32%;height:40px;line-height:40px;border-bottom:solid 4px #f1f1f1;background:#fff;color:#aaa;font-size:13px;text-align:center}.gold_history input[type=radio]:checked+label{border-bottom:solid 4px #FD98A8;color:#333}.gold_history .gold_history_wrapper{display:none;padding:20px 0;font-size:12px;text-align:left}.gold_history #get_gold[type=radio]:checked~.get_gold,.gold_history #pay_gold[type=radio]:checked~.pay_gold,.gold_history #use_gold[type=radio]:checked~.use_gold{display:block}.good_history .history_list .a_wrapper{display:flex}.good_history .history_list .a_wrapper .right{width:100%;margin:0 12px}.good_history .photo{position:relative;width:68px;height:68px;min-width:68px;overflow:hidden;border-radius:34px;object-fit:contain}.good_history .photo img{position:static;height:100%;width:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-webkit-transform:none;transform:none}.good_history .history_list .a_wrapper .right .contents{position:relative;width:100%}.good_history .history_list .a_wrapper .right .contents .title .fc_blue{color:#4C83CF}.good_history .history_list .a_wrapper .right .contents .title .fc_pink{color:#FF788C}.good_history .history_list .a_wrapper .add_fav{font-size:13px}.good_history .history_list .a_wrapper .add_fav.gal{color:#FF788C}.good_history .history_list .a_wrapper .add_fav.men{color:#4C83CF}.online_back{padding:0 0 36px 0}.online_back .have_point{margin:40px 12px 16px 12px;padding:20px 12px;border-radius:4px;background:#f1f1f1;font-size:14px}.online_back .have_point b{vertical-align:baseline;display:block;margin:4px 0 0 0;color:#D27979}.online_back .have_point.backed{margin:0 0 24px 0}.info_bank_item{display:block;margin:0 0 8px 0;color:#666;font-size:13px}h2.info_bank_item{margin:0 0 24px 0;font-size:14px}.info_bank_item span{vertical-align:baseline;font-weight:400}.info_bank_radio{margin:0 0 24px 0}.info_bank input[type=radio]{vertical-align:middle;margin:0 4px 8px 0}.info_bank_radio label{display:inline-block;margin-bottom:8px}.info_bank_radio label:first-of-type{margin:0 16px 8px 0}.info_bank input[type=number],.info_bank input[type=text]{display:block;width:100%;height:44px;margin:0 0 24px 0;padding:0 12px;border:solid 1px #DDD;border-radius:4px;box-sizing:border-box;font-size:13px;font-family:sans-serif;-webkit-appearance:none}.info_bank{padding:24px 0 0 0;margin:24px 12px 12px 12px;border-top:solid 1px #ddd;font-size:13px}#rd_use_on:checked~.info_bank{display:block}.info_bank h2+p{line-height:1.8;margin:12px 0 32px 0;font-size:12px}.info_bank_text{padding:12px;background:#f1f1f1}.info_bank_text p{line-height:1.8;margin:0;font-size:12px}.info_bank_caution{color:#666;font-size:11px;margin:-12px 0 32px 0}.info_bank_caution a{display:inline-block}.lp{color:#1a1a1a;background:#fff}.lp .link_gold{display:block;width:194px;height:36px;line-height:36px;margin:24px auto 0 auto;padding:0 20px;background:#fff;border-radius:4px;font-size:12px;text-align:center;cursor:pointer}.lp .save .link_gold{margin:24px auto 12px auto;border:solid 2px #ffa489;color:#ffa489}.lp .save .buy_gold .link_gold{color:#ff79a4;border:solid 2px #ff79a4}.lp .sgood.link_gold,.lp.sgood .link_gold{border:solid 2px #146ac5;color:#146ac5}.lp .online.link_gold{border:solid 2px #f97363;color:#f97363}.lp .main{z-index:0;position:relative;padding:40px 8px}.lp .main::after{content:"";display:block;z-index:-1;width:100%;height:110px;position:absolute;bottom:0;left:0;right:0}.lp .main h1 img{width:100%;max-width:344px;display:block;margin:0 auto}.lp.sgood .main h1 img{max-width:261px}.lp.gold .main{background:#f9e568}.lp.gold .main::after{background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,#f3e046 10px,#f3e046 15px)}.lp.sgood .main{background:#146ac5}.lp.sgood .main::after{background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,#1e74cf 10px,#1e74cf 15px)}.lp .main .point{width:100%;display:block}.lp.gold .main .point{max-width:358px;margin:40px auto 0 auto}.lp.sgood .main .point{max-width:345px;margin:40px auto 0 auto}.lp .menu{position:-webkit-sticky;position:sticky;top:-1px;z-index:999;display:flex;justify-content:center;padding:8px 0;background:#fff}.lp .menu a{width:33%;height:44px;display:block;border-right:dotted 2px #e6e6e6;text-align:center}.lp .menu a:last-child{border:none}.lp .menu a span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-weight:400;letter-spacing:1px}.lp .menu a span i{display:block;margin:4px 0 0 0;color:#b3b3b3;font-size:10px;font-style:normal}.lp section{line-height:1.7;padding:40px 16px;font-size:13px;font-family:'ヒラギノ角ゴ Pro W3',Helvetica,Verdana,sans-serif}.lp.gold section:nth-of-type(2n+1){background:#f6f3ed}.lp.sgood section:nth-of-type(2n+1){background:#f4f4f4}.lp section h2 img{display:block;margin:0 auto 40px auto}.lp section p{line-height:1.8;text-align:center}.lp section p b{vertical-align:baseline}.lp .screen{display:block;position:relative;bottom:-38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:254px}.lp .type .list_type{display:flex;margin:28px 0 0 0}.lp .type .list_type li{width:50%;border-right:dotted 2px #e6e6e6;padding:0 12px}.lp .type .list_type li{text-align:center}.lp .type .list_type li img{width:100%;max-width:140px}.lp .type .list_type li p{margin:8px 0 0 0;font-size:12px}.lp .type .list_type li .limit{width:100%;max-width:140px;height:26px;line-height:26px;margin:8px auto 0 auto;border-radius:4px;background:#4d4d4d;color:#fff;font-size:11px}.lp .type .list_type .login{border-right:none}.lp .type .list_type .login p{color:#ff79a4}.lp .type .list_type .login .limit{background:#ff79a4;color:#fff}.lp .type .caution{margin:28px 0 0 0;padding:20px 16px;border-radius:4px;background:#f1f1f1;font-size:11px}.lp .list_save{margin:24px 0 0 0}.lp .list_save li{margin:0 0 12px 0;border-radius:4px;background:#fff}.lp .list_save li:last-child{margin:0}.lp .list_save li .wr_list_save{padding:12px}.lp .list_save li .buy_gold{padding:12px}.lp .list_save li .buy_gold.login{background:#ffebf1}.lp .list_save li .buy_gold p{text-align:left}.lp .list_save li .buy_gold strong{display:block;margin:0 0 12px 0;color:#ff79a4}.lp .list_save li .buy_gold img{display:block;width:100%;max-width:319px;margin:20px auto}.lp .list_save li .buy_gold .link_rank{display:inline-block;margin:0 0 0 8px;color:#ff79a4;text-decoration:underline}.lp .list_save li .buy_gold .member_info{position:relative;border-radius:4px;padding:24px 0;margin:32px 0 0 0;background:#fff;font-size:13px;text-align:center}.lp .list_save li .buy_gold .member_info h4{height:20px;line-height:20px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:10px;padding:0 12px;background:#ff79a4;color:#fff;font-size:10px;font-weight:400}.lp .list_save li .buy_gold .member_info span{font-weight:700}.lp .list_save li .buy_gold .member_info b{color:#ff79a4;vertical-align:baseline}.lp .list_save li .buy_gold .member_info img{display:inline-block;width:93px;margin:0 8px 0 0}.lp .list_save li .buy_gold .ex{padding:20px;border-radius:4px;background:#ffebf1;font-size:13px;text-align:center}.lp .list_save li .buy_gold .ex b{margin:0}.lp .list_save li .buy_gold .ex span{display:block;margin:12px 0;color:#666}.lp .list_save li .buy_gold .ex img{width:50px;margin:0;display:inline-block}.lp .list_save li .table_rank.active{display:table}.lp .list_save li .table_rank{width:100%;display:none;border-collapse:separate;border-spacing:0;padding:24px 0 0 0;background:#ffebf1}.lp .list_save li .table_rank tr{background:#ffd7e4;display:flex}.lp .list_save li .table_rank tr:nth-of-type(2n){background:#ffebf1}.lp .list_save li .table_rank tr td{width:50%;padding:16px 0;text-align:center}.lp .list_save li .table_rank tr td img{display:inline-block;margin:0 8px 0 0}.lp .list_save .ttl_save{position:relative;padding:0 0 12px 0}.lp .list_save .ttl_save h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45%;line-height:1.6;font-size:14px;font-weight:700}.lp .list_save .ttl_save .point{position:relative;float:right;height:68px;width:55%;max-width:162px;border-radius:4px;background:#ffa489}.lp .list_save .billing .ttl_save .point{background:#ff79a4}.lp .list_save .ttl_save .point::after{content:"";display:block;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp .list_save .ttl_save .point.g100::after{width:82px;height:29px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_100g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.g300::after{width:88px;height:29px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_300g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.g500::after{width:89px;height:29px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_500g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.g1000::after{width:96px;height:25px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_1000g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.g3000::after{width:98px;height:25px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_3000g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.g5000::after{width:101px;height:25px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_5000g.png) center/contain no-repeat}.lp .list_save .ttl_save .point.odai{margin:12px 0 0 0}.lp .list_save .ttl_save .point.odai::after{top:inherit;bottom:10px;-webkit-transform:none;transform:none}.lp .list_save .ttl_save .point.odai i{position:absolute;top:10px;right:12px;width:101px;color:#fff;font-size:12px;font-style:normal}.lp .list_save .ttl_save .point.per10::after{width:82px;height:29px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/gold_10per.png) center/contain no-repeat}.lp .list_save .ttl_save .point.change::after{width:118px;height:25px;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/change_gold.png) center/contain no-repeat}.lp .list_save .ttl_save .point .plus{display:block;line-height:28px;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;background:#ffa489;color:#fff;font-size:32px}.lp .list_save .billing .ttl_save .point .plus{background:#ff79a4}.lp .list_save .wr_list_save p{border-top:dotted 2px #e6e6e6;padding:12px 0 0 0;color:#666;font-size:11px;text-align:left}.lp .use .list_use{margin:0 0 40px 0}.lp .use .list_use:last-child{margin:0 0 12px 0}.lp .use h3{margin:0 0 20px 0}.lp .use p{text-align:left}.lp .use .img_sgood{width:100%;margin:24px 0 0 0;box-sizing:border-box;padding:24px;border:solid 1px #146ac5;border-radius:4px;background:#f1f1f1;text-align:center}.lp .use .img_sgood img{width:100%;max-width:257px}.lp .other_link{padding:0 0 16px 0;text-align:center}.lp .other_link li{display:block;margin:0 0 24px 0}.lp .other_link li a{color:#999;font-size:13px;text-decoration:underline}.lp .merit .list_merit li{margin:0 0 36px 0;border:solid 1px #146ac5;border-radius:4px}.lp .merit .list_merit li:last-child{margin:0}.lp .merit .list_merit li h3{position:relative;height:40px;line-height:40px;border-radius:4px 4px 0 0;background:#146ac5;color:#fff;text-align:center}.lp .merit .list_merit li h3::after{content:"";display:block;position:absolute;top:-15px;left:12px;height:54px;width:54px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/merit_sgood_1.png) center/contain no-repeat}.lp .merit .list_merit li:nth-child(2) h3:after{background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/merit_sgood_2.png) center/contain no-repeat}.lp .merit .list_merit li:nth-child(3) h3:after{background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/merit_sgood_3.png) center/contain no-repeat}.lp .merit .list_merit li .wr_list_merit{padding:20px 0;margin:0 12px 20px 12px;border-bottom:dotted 2px #e4e4e4}.merit_point{margin:12px 0 0 0;color:#ffa489;font-size:12px}.merit_point h5{margin:0 0 8px 0;font-size:13px;font-weight:700}.merit_point h5 span{display:inline-block;padding:0 8px;margin:0 8px 2px 0;border-radius:4px;background:#ffa489;color:#fff;font-size:11px}.lp .merit .list_merit li .wr_list_merit p{text-align:left}.lp .merit .list_merit li .screen{bottom:2px}.lp .merit .list_merit li .use_img{padding:0 12px 24px 12px}.lp .merit .list_merit li .use_img img{max-width:289px;display:block;margin:0 auto}.lp .how h3{position:relative;border-top:dotted 2px #146ac5;margin:48px 0}.lp .how h3 span{height:30px;line-height:30px;position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:0 20px;background:#f4f4f4;color:#146ac5;font-size:15px;letter-spacing:4px}.lp .how .list_how li{position:relative;margin:36px 0 40px 0;border-radius:4px;padding:40px 12px;background:#fff}.lp .how .list_how.beginner li::after{content:"";display:block;width:98px;height:22px;position:absolute;left:12px;top:-5px;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/step_sgood_1.png) center/contain no-repeat}.lp .how .list_how.beginner li:nth-child(2)::after{background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/step_sgood_2.png) center/contain no-repeat}.lp .how .list_how.beginner li:nth-child(3)::after{background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/sp/sgood/step_sgood_3.png) center/contain no-repeat}.lp .how .list_how li h4{color:#146ac5;font-size:17px;letter-spacing:2px}.lp .how .list_how li h4 span{display:block;margin:0 0 4px 0;font-size:11px;font-weight:400}.lp .how .list_how li p{margin:20px 0 0 0;text-align:left}.lp .how .list_how li .omake{margin:78px 0 0 0}.lp .how .list_how li .omake strong{color:#146ac5;font-size:13px}@media screen and (max-width:320px){.lp .list_save .ttl_save h3{font-size:13px}}@media screen and (min-width:375px){.lp.gold .main ul li{width:110px;height:110px}}