@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc;--releaseColor: #f02e93}#member .main{position:relative;text-align:center;width:100%;display:inline-block;vertical-align:top}#member .main__close{position:relative}#member .main__closeTxt{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.7);width:100%;height:100%;color:#fff;text-align:center;font-size:20px}@media screen and (max-width: 1160px){#member .main__closeTxt{font-size:pxToVw(40, 1160)}}#member .main h2{text-align:left;padding-bottom:10px;border-bottom:2px dotted #bfbfbf;width:100%}@media only screen and (max-width: 768px){#member .main h2 img{height:24px}}#member .main h3{color:#333;font-size:26px;font-weight:bold;margin:0 0 20px;padding:0 0 0 10px;border-left:4px solid #e50012;text-align:left}#member .main h4{color:#e50012;font-size:26px;font-weight:bold;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #e50012}#member .main h4:before{content:'';display:inline-block;vertical-align:middle;margin:0 4px 0 0;content:url(../images/common/ico_capsule.png?date=20220201)}#member .main dd{word-break:break-all}#member .main .contents{padding:20px 0 40px}@media only screen and (max-width: 768px){#member .main .contents{padding:20px 0 5px}}#member .member_top_bnr{font-size:0;max-width:1000px;margin:30px auto -20px}#member .member_top_bnr li{width:49.9%;display:inline-block;vertical-align:middle;text-align:center;padding:20px}@media only screen and (max-width: 768px){#member .member_top_bnr li{width:100%}}#member .submit{padding:30px 0 55px;text-align:center}#register{text-align:left}#register .gauge{margin-bottom:20px}#register .complete{text-align:center}#register .complete .title{padding:20px 0}#register .title{font-size:30px;font-weight:bold}#register .input{padding:20px 0 0}#register .input label{margin:0 0 10px;display:block}#register .input label span{font-size:18px;font-weight:bold;margin:0 20px 0 0}#register .input label .name{color:#e50012}#register .input label .required{color:red}#register .input input,#register .input select{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;width:100%;font-size:24px;padding:10px}#register .input input[disabled],#register .input select[disabled]{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;background:#dbeaf3;box-shadow:none;border:none}#register .input .radio input{width:auto;margin:0 10px 0 0}#register .input .date div{display:inline-block;vertical-align:middle}#register .input .date select{width:auto;margin:0 10px 0 0}#register .input .date span{font-size:18px;margin:0 10px 0 0}#register .submit{padding:10px 0 30px;text-align:center}#register .submit a{margin:10px}#register .submit button{outline:none;border:0;padding:10px 40px;margin:10px}#register.detail .title{color:#2e4c9c}#member .main #historys{padding:0 0 1px}@media only screen and (max-width: 768px){#member .main #historys{padding:0}}#historys .title{text-align:left;position:relative}#historys .title .Button{position:absolute;top:0;right:0}#historys .pg-history__catbox{max-width:1000px;margin:0 auto}#historys .pg-history__catlist{max-width:1000px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){#historys .pg-history__catlist{margin:15px auto 0;gap:10px}}@media only screen and (min-width: 769px){#historys .pg-history__catlist{margin:25px auto 65px;gap:25px}}#historys .pg-history__catbtn{border:3px solid #f09800;box-shadow:0 min(3.2vw , 12px) 0 0 #fff inset,0 max(-3.2vw , -12px) 0 0 #fff inset;background-color:#f09800}@media (hover: hover){#historys .pg-history__catbtn{transition:opacity 0.3s}#historys .pg-history__catbtn:hover{opacity:0.6}}#historys .pg-history__catbtn[data-type="gashapoint"]{max-width:800px;border:3px solid #e50012;background-color:#e50012}@media only screen and (max-width: 768px){#historys .pg-history__catbtn[data-type="gashapoint"]{margin:15px auto 35px}}@media only screen and (min-width: 769px){#historys .pg-history__catbtn[data-type="gashapoint"]{margin:35px auto 45px}}@media only screen and (max-width: 768px){#historys .pg-history__catbtn[data-type="gashapoint"] .pg-history__catbtn--inner{width:70%;margin:0 auto}}#historys .pg-history__catbtn--inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:min(6.4vw , 32px) 0;height:100%}#historys .history_bnr{max-width:1000px;margin:50px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){#historys .history_bnr{margin:0 0}}#historys .history_bnr li{margin:0 5px 20px 0}@media only screen and (min-width: 769px){#historys .history_bnr li{width:calc(50% - 5px)}}@media only screen and (max-width: 768px){#historys .history_bnr li{margin:0 0 20px}}#historys .history_bnr li.historyBnr{border:3px solid #f09800;box-shadow:0 min(3.2vw , 16px) 0 0 #fff inset,0 max(-3.2vw , -16px) 0 0 #fff inset;background-color:#f09800}#historys .history_bnr li.historyBnr a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:min(6.4vw , 32px) 0;height:100%}#historys .history_bnr li.history_line_col{width:100%;max-width:750px;margin:0}#historys .history_bnr li.history_line_col .bnr_history_line{display:block;position:relative;width:100%}@media only screen and (min-width: 769px){#historys .history_bnr li.history_line_col .bnr_history_line{background:url(../images/member/detail/bnr_history_line_pc.jpg) center top/100% auto no-repeat}#historys .history_bnr li.history_line_col .bnr_history_line::before{content:"";display:block;width:100%;padding:24% 0 0}#historys .history_bnr li.history_line_col .bnr_history_line img{display:none}}#historys .error{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}#historys .pageNav{padding-bottom:10px}#historys .pageNav li{display:inline-block;vertical-align:middle;padding:5px 10px}#historys .pageNav li a{color:#ffa812;display:block;font-size:22px;font-weight:bold;padding:5px 10px;box-shadow:0 0 0 1px #ffa812 inset}#historys .pageNav li a .current{color:#FFF;background-color:#ffa812}#historys .historyTable{width:100%;margin:0 0 30px}#historys .historyTable th,#historys .historyTable td{padding:20px;font-size:14px;border:1px solid #e50012}#historys .historyTable th{width:25%;color:#fff;background:#e50012}#historys .historyTable tr:nth-last-child(n+2) th{border-bottom:1px solid #fff}#historys .historyTable td a{color:#feb334}#historys .historyTable .win_area{position:relative;background:#ffd9d9}#historys .historyTable .win_area .txt_winning{font-weight:bold;color:red}#historys .historyTable .win_area .resend_area{top:0;bottom:0;right:0;max-width:200px;width:100%;padding:0;transition:opacity 0.3s}@media only screen and (max-width: 768px){#historys .historyTable .win_area .resend_area{position:relative;margin:auto}}@media only screen and (min-width: 769px){#historys .historyTable .win_area .resend_area{position:absolute;margin:10px}#historys .historyTable .win_area .resend_area:hover{opacity:0.7}}#historys .historyTable .win_area .resend_area a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:red;height:100%;color:#fff}@media only screen and (max-width: 768px){#historys .historyTable .win_area .resend_area a{padding:2vw 0}}@media only screen and (max-width: 768px){#historys.monthly_cp_histories .historyTable th{width:5em}}@media only screen and (min-width: 769px){#historys.monthly_cp_histories .historyTable th{width:15%}#historys.monthly_cp_histories .historyTable td{width:84.9%}}#historys .Button_resend{color:#fff;background:#ff598f;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .3s ease;box-shadow:0 4px 0 #e1346c}#historys .Button_resend:after{content:url(../images/common/ico_btn_en.png);margin:0 0 0 5px}#historys .Button_resend:hover{box-shadow:0 0 0 #e1346c;-webkit-transform:translateY(4px);transform:translateY(4px)}#historys .resend_area{padding:0 0 30px}#present{text-align:left}#present .text{font-size:14px;margin:0 0 30px;line-height:1.8em}#present .text .text{margin:0}#present .text.attention{background:#eee;border:1px solid #ddd;padding:30px 30px 40px;margin:40px 0 0}@media only screen and (max-width: 768px){#present input{width:300px}}#present .present_name{width:100%;margin:0 0 30px}#present .present_name th,#present .present_name td{padding:20px;font-size:14px;border:1px solid #e50012}#present .present_name th{color:#fff;background:#e50012}#present .present_name td a{color:#feb334}#present .present_success{width:100%;margin:0 0 30px}#present .present_success .name_red{text-align:center;color:red;background:#ffd9d9}#present .present_success th,#present .present_success td{padding:20px;font-size:14px;border:1px solid #e50012}#present .present_success th{background:#fff}#present .present_success td a{color:#feb334}#present .present_list{width:100%}#present .present_list h4{padding-top:20px}#present .present_list th,#present .present_list td{font-size:14px}#present .present_list th{color:#fff;background:#e50012}#present .present_list td a{color:#feb334}#present .present_list td .submit a{color:#fff}#present .present_list_attention{width:100%;background:#eee;border:1px solid #ddd}#present .present_list_attention h4{padding-top:20px}#present .present_list_attention th,#present .present_list_attention td{padding:20px 40px 40px;font-size:14px}@media only screen and (max-width: 768px){#present .present_list_attention th,#present .present_list_attention td{padding:0 20px 30px}}#present .present_list_attention th{color:#fff;background:#e50012}#present .present_list_attention td a{color:#feb334}#present .present_list_attention td .submit a{color:#fff}#present .input{text-align:center;padding:30px 0}#present .input label{color:red;font-size:28px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}#present .input input{font-size:18px;display:inline-block;vertical-align:middle;padding:10px}.error-message,.ta-c,#errmsg{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}.error-txt{color:red;padding:0 20px 10px 0;font-size:15px;text-align:center}.campaign-detail{width:100%}.campaign-detail #successmsg .success_txt{color:red;padding:20px 20px 20px 0;font-size:18px}#service{padding:30px 0 0}#service .title{font-size:28px;font-weight:bold;padding:30px 0}#service .title span,#service .title strong{display:inline-block;vertical-align:middle}#service .title strong{color:red}#service .stit_ServiceResign{padding:20px 0 30px;font-size:30px}@media only screen and (max-width: 768px){#service .stit_ServiceResign{font-size:24px}}#service .stit_ServiceResign .ServiceName{color:red}#service .text{font-size:14px;line-height:1.8em}#service .text_conf{font-size:14px;line-height:1.8em;margin-bottom:20px}#service .error{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}#service .submit{padding:30px 0 0}#service .Button_bottom{margin-bottom:30px}#member_info .title{font-size:28px;font-weight:bold;padding:30px 0;text-align:left}#member_info .title span,#member_info .title strong{display:inline-block;vertical-align:middle}#member_info .title strong{color:red}#member_info .tit_info{padding:20px 0 30px;font-size:30px}@media only screen and (max-width: 768px){#member_info .tit_info{font-size:24px}}#member_info .text{font-size:14px;line-height:1.8em}#member_info .error{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}#member_info .submit{padding:40px 0 0}#member_info .submit a{margin:10px}#member_info .Button_bottom{margin-bottom:30px}#common-weekly-btn{color:red;padding:20px;border:1px solid red;margin:20px 0;text-align:center;background:#ffd9d9;font-size:15px}@media only screen and (min-width: 769px){#line_links .is_sponly{display:none}}@media only screen and (max-width: 768px){#line_links .mg_bt_s{margin:0 auto 2.5vw}}@media only screen and (min-width: 769px){#line_links .mg_bt_s{margin:0 auto 10px}}@media only screen and (max-width: 768px){#line_links .mg_bt_m{margin:0 auto 5vw}}@media only screen and (min-width: 769px){#line_links .mg_bt_m{margin:0 auto 30px}}@media only screen and (max-width: 768px){#line_links .mg_bt_l{margin:0 auto 10vw}}@media only screen and (min-width: 769px){#line_links .mg_bt_l{margin:0 auto 50px}}#line_links .txt_message{margin:55px auto;font-size:26px;text-align:center}@media only screen and (max-width: 768px){#line_links .txt_message{font-size:18px;text-align:left}}#line_links .txt_message+.submit{display:none}#line_links .txt_cont{font-weight:bold}#line_links .txt_cont.is-error{color:#e50012}#line_links .txt_cont.is-green{color:#05ae37}#line_links .txt_cont.is-grey{color:#8f8f8f}@media only screen and (max-width: 768px){#line_links .txt_cont.is-ssize{font-size:12px}}@media only screen and (min-width: 769px){#line_links .txt_cont.is-ssize{font-size:15px}}@media only screen and (max-width: 768px){#line_links .txt_cont.is-msize{font-size:18px}}@media only screen and (min-width: 769px){#line_links .txt_cont.is-msize{font-size:22px}}@media only screen and (max-width: 768px){#line_links .txt_cont.is-lsize{font-size:28px}}@media only screen and (min-width: 769px){#line_links .txt_cont.is-lsize{font-size:42px}}#line_links .btn_back_mypage{background:#e50012;color:#fff;text-align:center;font-weight:bold;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:340px;width:94%;box-shadow:0 0 5px rgba(0,0,0,0.2);text-decoration:none;transition:opacity 0.3s}#line_links .btn_back_mypage.is-grey{background:#3a3a3a}@media only screen and (max-width: 768px){#line_links .btn_back_mypage{height:60px;border-radius:30px;font-size:15px}}@media only screen and (min-width: 769px){#line_links .btn_back_mypage{height:70px;border-radius:35px;font-size:22px}#line_links .btn_back_mypage:hover{opacity:0.8}}#monthly_campaigns #member .main>.submit{display:none}#monthly_campaigns .pagetop{z-index:5}#monthly_campaigns .main{position:relative;text-align:center;width:100%;display:inline-block;vertical-align:top}#monthly_campaigns .main .contents{padding:20px 0 40px}@media only screen and (max-width: 768px){#monthly_campaigns .main .contents.is_breadtop_null{padding:10% 0 40px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .contents.is_breadtop_null{padding:50px 0 40px}}#monthly_campaigns .main>h2{display:none}#monthly_campaigns .main>h2.is-visivle{display:block}#monthly_campaigns .main .pg-title__memberlogo{display:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .is_pconly{display:none}}@media only screen and (min-width: 769px){#monthly_campaigns .main .is_sponly{display:none}}#monthly_campaigns .main .txt_link:link,#monthly_campaigns .main .txt_link:active,#monthly_campaigns .main .txt_link:hover,#monthly_campaigns .main .txt_link:visited{color:#e50012;text-decoration:underline}#monthly_campaigns .main .txt_link:hover{text-decoration:none}#monthly_campaigns .main .txt_emphasis{font-weight:bold}#monthly_campaigns .main .catch_mv{width:100%;max-width:1200px;background:#e50012;color:#fff;text-align:center;border-radius:10px;padding:0.7em 1em;font-size:28px;font-weight:bold;position:relative;margin:0 auto 30px;line-height:1.2}@media only screen and (max-width: 768px){#monthly_campaigns .main .catch_mv{font-size:17px;border-radius:5px;margin:0 0 20px}}#monthly_campaigns .main .catch_mv::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 25px 0 25px;border-color:#e50012 transparent transparent transparent;position:absolute;top:99%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .catch_mv::after{border-width:15px 20px 0 20px}}#monthly_campaigns .main .catch_mv_caution{font-weight:normal;font-size:15px}@media only screen and (max-width: 768px){#monthly_campaigns .main .catch_mv_caution{font-size:12px}}#monthly_campaigns .main .schedule_monthly_cp{display:-webkit-flex;display:flex;max-width:1200px;border:4px solid #e50012;margin:25px auto 0}@media only screen and (max-width: 768px){#monthly_campaigns .main .schedule_monthly_cp{margin:15px auto 0;border:2px solid #e50012}}#monthly_campaigns .main .schedule_monthly_cp dt,#monthly_campaigns .main .schedule_monthly_cp dd{padding:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:bold}@media only screen and (max-width: 768px){#monthly_campaigns .main .schedule_monthly_cp dt,#monthly_campaigns .main .schedule_monthly_cp dd{padding:10px}}#monthly_campaigns .main .schedule_monthly_cp dt{width:30%;text-align:center;-webkit-justify-content:center;justify-content:center;background:#e50012;color:#fff}@media only screen and (max-width: 768px){#monthly_campaigns .main .schedule_monthly_cp dt{font-size:15px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .schedule_monthly_cp dt{font-size:25px}#monthly_campaigns .main .schedule_monthly_cp dt br{display:none}}#monthly_campaigns .main .schedule_monthly_cp dd{text-align:center;width:69.9%}@media only screen and (max-width: 768px){#monthly_campaigns .main .schedule_monthly_cp dd{font-size:14px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .schedule_monthly_cp dd{font-size:23px}}#monthly_campaigns .main .schedule_monthly_cp dd span.date_inner{text-align:left}#monthly_campaigns .main .subtit_basic{text-align:left;color:#333;font-size:26px;font-weight:bold;margin:0 0 20px;padding:0 0 0 10px;border-left:4px solid #176ac3;border-bottom:none}#monthly_campaigns .main .txt_message{margin:55px auto;font-size:26px;text-align:center}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_message{font-size:18px}}#monthly_campaigns .main .txt_message_comp{margin:25px auto 55px;font-size:26px;text-align:center}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_message_comp{margin:0 auto 55px;font-size:18px}}#monthly_campaigns .main .txt_thanks{color:#05ae37;font-size:42px;padding:0 0 1em;font-weight:bold}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_thanks{font-size:20px}}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_thanks.is_comp{padding:10% 0 1em}}@media only screen and (min-width: 769px){#monthly_campaigns .main .txt_thanks.is_comp{padding:1em 0}}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_thanks_announce{text-align:left}}#monthly_campaigns .main .txt_stop_block{position:relative;font-size:20px;font-weight:bold;width:100%;max-width:780px;background:#f1f1f1;box-shadow:0px 0px 0px 5px #f1f1f1;border:dashed 2px #dfdcdc;padding:1em 0.5em;margin:45px auto 0;color:#555}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_stop_block{text-align:left;font-size:14px;margin:8vw auto 0;padding:1.2em 0.5em 1.2em 75px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .txt_stop_block{padding:1.2em 0.5em 1.2em 110px}}#monthly_campaigns .main .txt_stop_block::before{content:"";display:block;background:url(../images/member/monthly_campaigns/ico_attention.png) center center/contain no-repeat;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_stop_block::before{left:12px;width:50px;height:58px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .txt_stop_block::before{width:70px;height:80px;left:20px}}#monthly_campaigns .main .txt_stop_block span{color:#ff4800}#monthly_campaigns .main .btn_back{padding:30px 0 30px;text-align:center}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_back{padding:4vw 0}}#monthly_campaigns .main .titLineCP{max-width:1200px;margin:0 auto;border-bottom:none;background:#f1f1f1}@media only screen and (max-width: 768px){#monthly_campaigns .main .titLineCP{padding:0}}@media only screen and (min-width: 769px){#monthly_campaigns .main .titLineCP{padding:20px}#monthly_campaigns .main .titLineCP img{max-width:550px}}#monthly_campaigns .main .titLineCP img{display:block;margin:0 auto}@media only screen and (max-width: 768px){#monthly_campaigns .main .titLineCP img{width:100%;height:auto}}#monthly_campaigns .main .subtit_intro{padding:65px 0 30px;border-left:none;margin:0;display:inline-block;vertical-align:middle}@media only screen and (max-width: 768px){#monthly_campaigns .main .subtit_intro{padding:10vw 0 3vw}}@media only screen and (max-width: 768px){#monthly_campaigns .main .subtit_intro img{max-height:40px}}#monthly_campaigns .main .subtit_intro .ruby{margin:10px 0 0;padding:10px 0 0;border-top:2px dashed #ddd;font-size:14px;font-weight:bold;color:#c2c2c2;display:block}#monthly_campaigns .main .btn_bandainamco_am{display:block;background-color:#ffa811;box-shadow:0 4px 0 #df910a;transition:box-shadow 0.1s ease, -webkit-transform 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;border-radius:5px;padding:20px;max-width:620px;text-align:center}#monthly_campaigns .main .btn_bandainamco_am:hover{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);box-shadow:0 0 0 #df910a}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_bandainamco_am{padding:15px 15px;margin:5vw auto 0}}@media only screen and (min-width: 769px){#monthly_campaigns .main .btn_bandainamco_am{margin:30px auto 0}}#monthly_campaigns .main .btn_bandainamco_am img{display:block;margin:0 auto}#monthly_campaigns .main .cp_introduction{text-align:left}@media only screen and (max-width: 768px){#monthly_campaigns .main .cp_introduction{padding:7vw 0}}@media only screen and (min-width: 769px){#monthly_campaigns .main .cp_introduction{padding:50px 0}}#monthly_campaigns .main .txt_intro{font-size:18px}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_intro{font-size:15px;text-align:left}}#monthly_campaigns .main .txt_important{color:#e50012}#monthly_campaigns .main .txt_intro+.txt_intro{padding:1em 0 0}#monthly_campaigns .main .present_info{background:#f1f1f1;border:1px solid #dfdcdc;width:100%;padding:30px;text-align:center;max-width:1200px;margin:60px auto}@media only screen and (max-width: 768px){#monthly_campaigns .main .present_info{margin:10vw auto;padding:5vw}}#monthly_campaigns .main .stit_present_info{color:#e50012;font-weight:bold;font-size:28px;line-height:1;padding:0 0 30px;margin:0;border-left:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .stit_present_info{font-size:18px;padding:0 0 5vw}}#monthly_campaigns .main .name_present{padding:25px 0;font-size:28px}@media only screen and (max-width: 768px){#monthly_campaigns .main .name_present{font-size:16px;padding:5vw 0;text-align:left}}@media only screen and (max-width: 768px){#monthly_campaigns .main .note_present{text-align:left}#monthly_campaigns .main .note_present li{font-size:13px;padding:0 0 0 1em;text-indent:-1em}}#monthly_campaigns .main .tit_about_onlineshop{border-left:none;padding:1em 0 0;font-size:20px;margin:0 0 1em}@media only screen and (max-width: 768px){#monthly_campaigns .main .tit_about_onlineshop{font-size:16px;text-align:left}}@media only screen and (max-width: 768px){#monthly_campaigns .main .intro_about_onlineshop{text-align:left;font-size:14px}}#monthly_campaigns .main .data{max-width:1280px;margin:0 auto}#monthly_campaigns .main .data .pg-tit__monthly--schedule{color:#e50012;font-size:28px;font-weight:bold;margin:0 0 10px;padding:0 0 20px;text-align:center;border-left:none;border-bottom:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .data .pg-tit__monthly--schedule{font-size:19px;padding:0 0 4vw;text-align:left}}#monthly_campaigns .main .data .year{float:right}@media only screen and (max-width: 768px){#monthly_campaigns .main .data .year{float:none}}#monthly_campaigns .main .data .list{overflow:hidden}@media only screen and (max-width: 768px){#monthly_campaigns .main .data .list{overflow-x:auto;white-space:nowrap}}#monthly_campaigns .main .data .list .month{display:inline-block;vertical-align:middle;width:calc(100% / 12);padding:5px}@media only screen and (max-width: 768px){#monthly_campaigns .main .data .list .month{width:auto}}#monthly_campaigns .main .data .list .month a{color:#ffa812;display:block;font-size:22px;font-weight:bold;padding:5px 0;text-decoration:none;box-shadow:0 0 0 1px #ffa812 inset}@media only screen and (max-width: 768px){#monthly_campaigns .main .data .list .month a{padding:5px 10px}}#monthly_campaigns .main .data .list .month.active a{color:#fff;background:#ffa812}#monthly_campaigns .main .data .list .month.future a{color:#999;background:#c3c3c3}#monthly_campaigns .main .data .list .month.future.active a{color:#fff;background:#ffa812}#monthly_campaigns .main .data .year{padding:5px}#monthly_campaigns .main .data .year select{color:#e50012;font-size:18px;font-weight:bold;border:2px solid #e50012;padding:6px 14px 10px;line-height:1}#monthly_campaigns .main .categories{border-top:1px solid #ffd325;border-bottom:1px solid #ffd325;margin:10px 0 20px;padding:0 0 8px}#monthly_campaigns .main .week .pg-tit__week{width:100%;max-width:1120px;margin:0 auto;position:-webkit-sticky;position:sticky;z-index:20;text-align:left;color:#757575;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background:rgba(255,255,255,0.9)}@media only screen and (max-width: 768px){#monthly_campaigns .main .week .pg-tit__week{font-size:13px;top:50px;padding:0.4em 4vw}}@media only screen and (min-width: 769px){#monthly_campaigns .main .week .pg-tit__week{top:70px;padding:0.4em 20px}}#monthly_campaigns .main .week .pg-schedule__month--date{font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:500;font-size:220%}@media only screen and (max-width: 768px){#monthly_campaigns .main .week .pg-schedule__month--date{font-size:160%}}#monthly_campaigns .main .week .pg-schedule__month--tbd{font-size:140%;display:inline-block;padding:0.4em 0}#monthly_campaigns .main .week .list{width:calc(100%);display:inline-block;vertical-align:middle;padding:0 0 0 5px;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}@media only screen and (max-width: 768px){#monthly_campaigns .main .week .list{width:100%;border-left:0;padding:0}}#monthly_campaigns .main .week .list .item{width:calc(100% / 4);padding:10px;position:relative;z-index:1}@media only screen and (max-width: 768px){#monthly_campaigns .main .week .list .item{width:49.9%;padding:5px}}#monthly_campaigns .main .week .list .item img{width:100%;height:auto}#monthly_campaigns .main .week .list .item a{height:100%;padding:10px;display:block;text-decoration:none;box-shadow:0 0 0 1px #dcdcdc inset;transition:all .3s ease}#monthly_campaigns .main .week .list .item a:hover{box-shadow:0 0 0 10px #dcdcdc inset}#monthly_campaigns .main .week .list .item .category{white-space:pre-wrap;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding:2px 0 0 0}#monthly_campaigns .main .week .list .item .category:before{content:'';display:inline-block;vertical-align:middle;margin:0 4px 0 0}#monthly_campaigns .main .week .list .item .category[data-category="other"]{background:#db3834}#monthly_campaigns .main .week .list .item .category[data-category="other"]:before{content:url(../images/schedule/ico_other220201.png)}#monthly_campaigns .main .week .list .item .category[data-category="station"]{background:#3598db}#monthly_campaigns .main .week .list .item .category[data-category="station"]:before{content:url(../images/schedule/ico_station220201.png)}#monthly_campaigns .main .week .list .item .category[data-category="premium"]{background:#9e8b01}#monthly_campaigns .main .week .list .item .category[data-category="premium"]:before{content:url(../images/schedule/ico_pg220201.png)}#monthly_campaigns .main .week .list .item .category[data-category="mini"]{background:#f39c12}#monthly_campaigns .main .week .list .item .category[data-category="mini"]:before{content:url(../images/schedule/ico_mini.png)}#monthly_campaigns .main .week .list .item .category[data-category="can"]{background:#db3834}#monthly_campaigns .main .week .list .item .category[data-category="can"]:before{content:url(../images/schedule/ico_kuzi.png)}#monthly_campaigns .main .week .list .item .category[data-category="flat"]{background:#359d13}#monthly_campaigns .main .week .list .item .category[data-category="flat"]:before{content:url(../images/schedule/ico_flat220201.png)}#monthly_campaigns .main .week .list .item .title{white-space:pre-wrap;font-size:15px;color:#3f3f3f;padding-bottom:5px;text-align:center}#monthly_campaigns .main .week .list .item .price{color:#e50012;font-weight:bold;font-size:17px;text-align:center}#monthly_campaigns .main #btnCol{margin:30px auto 0}#monthly_campaigns .main .btn_shift{margin:0 auto;color:#fff}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift{margin:0 auto}}#monthly_campaigns .main .btn_shift form{margin:auto}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift form{width:100%}}#monthly_campaigns .main .btn_shift form .ico{position:absolute;line-height:0}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift form .ico{left:40px}}@media only screen and (min-width: 769px){#monthly_campaigns .main .btn_shift form .ico{left:35px}}#monthly_campaigns .main .btn_shift .submit{display:block;width:100%;max-width:430px;margin:0 auto;padding:0;-webkit-filter:drop-shadow(4px 4px 4px rgba(47,47,47,0.5));filter:drop-shadow(4px 4px 4px rgba(47,47,47,0.5));transition:-webkit-filter 0.1s ease, -webkit-transform 0.1s ease;transition:filter 0.1s ease, transform 0.1s ease;transition:filter 0.1s ease, transform 0.1s ease, -webkit-filter 0.1s ease, -webkit-transform 0.1s ease}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift .submit{font-size:min(5.6vw , 27px)}}@media only screen and (min-width: 769px){#monthly_campaigns .main .btn_shift .submit{font-size:max(1.4vw , 27px)}}@media only screen and (min-width: 769px){#monthly_campaigns .main .btn_shift .submit:hover{-webkit-filter:drop-shadow(0 0 0 rgba(47,47,47,0.5));filter:drop-shadow(0 0 0 rgba(47,47,47,0.5));-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}}#monthly_campaigns .main .btn_shift.is_apply .ico{width:58px}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift.is_apply .ico{width:9vw}}#monthly_campaigns .main .btn_shift.is_login .ico{width:54px}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift.is_login .ico{width:9vw}}#monthly_campaigns .main .btn_shift.is_line_dc .ico{width:54px}@media only screen and (max-width: 768px){#monthly_campaigns .main .btn_shift.is_line_dc .ico{width:9vw}}#monthly_campaigns .main .btn_shift .btn_submit{display:block;width:100%;cursor:pointer}#monthly_campaigns .main .txt_applied{font-size:20px;font-weight:bold;width:80%;background:#f0ffdf;box-shadow:0px 0px 0px 5px #f0ffdf;border:dashed 2px #b0e4c0;padding:1em 0.5em;margin:45px auto 0;color:#09c741}@media only screen and (max-width: 768px){#monthly_campaigns .main .txt_applied{font-size:15px;margin:8vw auto 0}}#monthly_campaigns .main .title_coupon_usage{color:#e50012;font-weight:bold;border-left:none;border-bottom:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .title_coupon_usage{font-size:19px;margin:3vw 0 5vw;text-align:left}}@media only screen and (min-width: 769px){#monthly_campaigns .main .title_coupon_usage{font-size:28px;margin:40px 0 20px;text-align:center}}#monthly_campaigns .main .coupon_usage{max-width:1200px;width:100%;position:relative}@media only screen and (max-width: 768px){#monthly_campaigns .main .coupon_usage{margin:0 auto 6vw}}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage{margin:30px auto}}#monthly_campaigns .main .coupon_usage li{display:inline-block;vertical-align:top;outline:none}@media only screen and (max-width: 768px){#monthly_campaigns .main .coupon_usage li{margin:0 2%}}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage li{margin:0 1%}}#monthly_campaigns .main .coupon_usage_img{border:1px solid #dddddd;position:relative;margin:0 auto}@media only screen and (max-width: 768px){#monthly_campaigns .main .coupon_usage_img{width:90%}}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage_img{margin:0 auto 15px;width:80%;min-height:0%}#monthly_campaigns .main .coupon_usage_img.is-next::after{content:"";display:block;width:14%;height:100%;background:url(../images/member/monthly_campaigns/ico_arrow_next_coupon.png) center center/100% auto no-repeat;position:absolute;top:0;left:110%;z-index:2}}#monthly_campaigns .main .coupon_usage_intro{font-weight:bold;background:#ebebeb;box-sizing:border-box;margin:0 auto 10px;padding:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){#monthly_campaigns .main .coupon_usage_intro{-webkit-text-size-adjust:100%;text-align:left;font-size:14px;width:90%}}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage_intro{text-align:center;font-size:15px;width:80%;-webkit-justify-content:center;justify-content:center}}#monthly_campaigns .main .coupon_usage_attention{font-weight:bold}@media only screen and (max-width: 768px){#monthly_campaigns .main .coupon_usage_attention{font-size:15px;text-align:left;margin:0 auto 14vw}}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage_attention{text-align:center;font-size:20px;margin:0 auto 60px}}#monthly_campaigns .main .slick-arrow{position:absolute;background:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;overflow:hidden;width:36px;height:36px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#e50012;color:#e50012;border-radius:50%;z-index:1}#monthly_campaigns .main .slick-arrow::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#monthly_campaigns .main .slick-arrow.slick-disabled{background:#333;opacity:0.3;color:#333}#monthly_campaigns .main .slick-next{right:-12px}#monthly_campaigns .main .slick-next::after{width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #ffffff;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}#monthly_campaigns .main .slick-prev{left:-12px}#monthly_campaigns .main .slick-prev::after{width:0;height:0;border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #ffffff transparent transparent;-webkit-transform:translate(-65%, -50%);transform:translate(-65%, -50%)}#monthly_campaigns .main .slick-dots li{margin:3% 5px 0;text-indent:-9999px;overflow:hidden;width:7px;height:7px;border-radius:10px;background:#434343;color:#434343;cursor:pointer}#monthly_campaigns .main .slick-dots li button{border:none;background:#434343;color:#434343}#monthly_campaigns .main .slick-dots li.slick-active{background:#e50012;color:#e50012;cursor:default}#monthly_campaigns .main .slick-dots li.slick-active button{background:#e50012;color:#e50012}#monthly_campaigns .main .slick-dots li:only-child{display:none}@media only screen and (min-width: 769px){#monthly_campaigns .main .coupon_usage .slick-track{-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}}#monthly_campaigns .main .coupon_usage .slick-list.draggable{overflow:hidden}@media only screen and (max-width: 768px){#monthly_campaigns .main #attention_coupon_usage{padding:20px 0 0}}#monthly_campaigns .main .note_cpcol{background:#f1f1f1;border:1px solid #dfdcdc;width:100%;padding:30px;margin:100px auto 0;text-align:left;max-width:1200px}@media only screen and (max-width: 768px){#monthly_campaigns .main .note_cpcol{margin:80px auto 0;padding:5vw}}#monthly_campaigns .main .note_cpcol.is-only__note{margin:50px auto 30px}@media only screen and (max-width: 768px){#monthly_campaigns .main .note_cpcol.is-only__note{margin:4vw auto 2vw}}#monthly_campaigns .main .note_cpcol.is-slide__note{margin:60px auto 30px}@media only screen and (max-width: 768px){#monthly_campaigns .main .note_cpcol.is-slide__note{margin:8vw auto 0}}#monthly_campaigns .main .note_cpcol .subtit{text-align:left;color:#e50012;font-size:26px;font-weight:bold;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #e50012;padding:0}#monthly_campaigns .main .note_cpcol .subtit::before{content:'';display:inline-block;vertical-align:middle;zoom:1;margin:0 4px 0 0;content:url(../images/common/ico_capsule.png?date=20220201)}@media only screen and (max-width: 768px){#monthly_campaigns .main .note_cpcol .note_cpcol_inner{font-size:14px}}#monthly_campaigns .main .note_list li{padding:0 0 0 1em;text-indent:-1em}#monthly_campaigns .main .tit_contact_monthlycp{font-weight:bold;margin:1em 0 0}#monthly_campaigns .main .dspace{margin:0 0 1em}.Button_resend{border:0;font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}.textInput{-webkit-appearance:none;appearance:none;border:0;background:none;outline:none;text-align:right;color:#ffa811;text-decoration:underline;cursor:pointer;font-size:16px;font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}.pg-member__menu{border-top:1px solid #ddd;text-align:center}@media only screen and (min-width: 769px){.pg-member__menu{margin:100px 0 0;padding:20px 0}}@media only screen and (max-width: 768px){.pg-member__menu{border:1px solid #ddd;margin:60px 0 0}}.pg-member__menu+.p-pagetop{margin-top:0}@media only screen and (min-width: 769px){.pg-member__menuLists{display:-webkit-flex;display:flex;white-space:nowrap}}.pg-member__menuList{display:inline-block;vertical-align:middle;border-right:1px solid #ddd}@media only screen and (min-width: 769px){.pg-member__menuList{width:24.9%}}@media only screen and (max-width: 768px){.pg-member__menuList{width:100%;border:1px solid #ddd;margin:10px 0 0}}.pg-member__menuList:first-child{border-left:1px solid #ddd}@media only screen and (max-width: 768px){.pg-member__menuList:first-child{margin:0}}.pg-member__menuList a{color:#ffa812;display:block;font-size:16px}@media only screen and (max-width: 768px){.pg-member__menuList a{padding:10px 0}}input#MenusCaptchaCode{padding:0.5em;border:1px solid #d0d0d0}*+input#MenusCaptchaCode{margin-top:1.5em}@media only screen and (min-width: 769px){.pg-schedule__lists{margin-top:45px;padding-bottom:75px}}@media only screen and (max-width: 768px){.pg-schedule__lists{margin-top:27px;padding-bottom:45px}}.week:last-child .pg-schedule__lists{padding-bottom:0}.cp88_2023,.gashaponkentei2024{font-size:18px}#member .cp88_2023.--comp,#member .gashaponkentei2024.--comp{padding:20px 0 0}.cp88_2023 .pg-heading,.gashaponkentei2024 .pg-heading{text-align:left}.cp88_2023 .pg-contents,.gashaponkentei2024 .pg-contents{margin-top:40px}.cp88_2023 .pg-notice,.gashaponkentei2024 .pg-notice{margin-right:auto;margin-left:auto;max-width:-webkit-fit-content;max-width:fit-content;border:2px solid #e50012;background-color:rgba(229,0,18,0.05)}@media only screen and (min-width: 769px){.cp88_2023 .pg-notice,.gashaponkentei2024 .pg-notice{padding:1em 3em calc(1em + 4px)}}@media only screen and (max-width: 768px){.cp88_2023 .pg-notice,.gashaponkentei2024 .pg-notice{padding:1em 2em calc(1em + 4px)}}.cp88_2023 .pg-notice .Button,.gashaponkentei2024 .pg-notice .Button{margin-top:10px}.cp88_2023 .pg-notice+.pg-form,.gashaponkentei2024 .pg-notice+.pg-form{margin-top:40px}.cp88_2023 .pg-notice__text,.gashaponkentei2024 .pg-notice__text{font-size:120%;font-weight:700;color:#e50012}.cp88_2023 .pg-form__wrap,.gashaponkentei2024 .pg-form__wrap{padding-top:40px;padding-bottom:40px;text-align:left;border-top:1px solid #eee;border-bottom:1px solid #eee}.cp88_2023 .pg-form__wrap+.pg-notice,.gashaponkentei2024 .pg-form__wrap+.pg-notice{margin-top:40px}@media only screen and (min-width: 769px){.cp88_2023 .pg-form__col,.gashaponkentei2024 .pg-form__col{display:-webkit-flex;display:flex}}.cp88_2023 .pg-form__col+.pg-form__col,.gashaponkentei2024 .pg-form__col+.pg-form__col{margin-top:40px}.cp88_2023 .pg-form__col label,.gashaponkentei2024 .pg-form__col label{width:-webkit-fit-content;width:fit-content}.cp88_2023 .pg-form__col label input,.gashaponkentei2024 .pg-form__col label input{margin-right:0.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}.cp88_2023 .pg-form__heading,.gashaponkentei2024 .pg-form__heading{position:relative;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:baseline;align-self:baseline;padding-bottom:0.5em;font-size:120%;font-weight:700;min-width:10em}@media only screen and (min-width: 769px){.cp88_2023 .pg-form__heading,.gashaponkentei2024 .pg-form__heading{width:30%}}@media only screen and (max-width: 768px){.cp88_2023 .pg-form__heading,.gashaponkentei2024 .pg-form__heading{width:100%}}.cp88_2023 .pg-form__heading::before,.gashaponkentei2024 .pg-form__heading::before{position:absolute;bottom:0;left:0;width:1.5em;height:2px;background-color:#e50012;content:''}@media only screen and (min-width: 769px){.cp88_2023 .pg-form__heading+*,.gashaponkentei2024 .pg-form__heading+*{margin-left:1.5em;width:70%}}@media only screen and (max-width: 768px){.cp88_2023 .pg-form__heading+*,.gashaponkentei2024 .pg-form__heading+*{margin-top:1em}}.cp88_2023 .pg-form__box,.gashaponkentei2024 .pg-form__box{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;max-width:400px}.cp88_2023 .pg-form__box .input.text,.gashaponkentei2024 .pg-form__box .input.text{display:block;margin-top:0.25em;margin-left:1.25em;width:100%}.cp88_2023 .pg-form__lists,.gashaponkentei2024 .pg-form__lists{display:grid;gap:0.5em}.cp88_2023 .pg-form__input,.gashaponkentei2024 .pg-form__input{padding:1em;border:1px solid #d0d0d0;width:100%;max-width:400px}.cp88_2023 .pg-form__input.--other,.gashaponkentei2024 .pg-form__input.--other{margin-top:0.25em;margin-left:1.25em}.cp88_2023 .pg-detail,.gashaponkentei2024 .pg-detail{margin:2em 0;text-align:left}#member .cp88_2023 .pg-detail__heading,#member .gashaponkentei2024 .pg-detail__heading{font-size:120%;font-weight:700;color:#404248;border:none;padding:0;margin:1em 0 0 0}#member .cp88_2023 .pg-detail__heading:before,#member .gashaponkentei2024 .pg-detail__heading:before{content:"";display:none}.cp88_2023 .pg-detail__exp,.gashaponkentei2024 .pg-detail__exp{margin-top:0.5em;display:-webkit-flex;display:flex}.cp88_2023 .pg-detail__exp dt,.gashaponkentei2024 .pg-detail__exp dt{font-weight:bolder;margin-right:0.5em;width:7em}.cp88_2023 .pg-detail__notice,.gashaponkentei2024 .pg-detail__notice{margin-top:0.5em;display:block;padding-left:1em;text-indent:-1em}.cp88_2023 .pg-detail__notice li,.gashaponkentei2024 .pg-detail__notice li{margin-top:0.25em}.cp88_2023 .pg-detail__notice li:first-child,.gashaponkentei2024 .pg-detail__notice li:first-child{margin-top:0}.cp88_2023 .pg-term,.gashaponkentei2024 .pg-term{margin-top:60px}.cp88_2023 .pg-term .pg-term__note,.gashaponkentei2024 .pg-term .pg-term__note{color:dimgray;font-weight:400;padding:5px 0}#member .cp88_2023 .pg-term__heading,#member .gashaponkentei2024 .pg-term__heading{font-size:170%;font-weight:700;color:#404248;border:none;padding:0;margin:0}#member .cp88_2023 .pg-term__heading::before,#member .gashaponkentei2024 .pg-term__heading::before{content:none}.cp88_2023 .pg-term__frame,.gashaponkentei2024 .pg-term__frame{margin-top:0.25em;padding:1.5em;max-height:400px;text-align:left;border:1px solid #d0d0d0;overflow-y:auto;overflow-x:hidden}.cp88_2023 .pg-term__txt,.gashaponkentei2024 .pg-term__txt{margin-top:0.5em}.cp88_2023 .pg-term__txt:first-child,.gashaponkentei2024 .pg-term__txt:first-child{margin-top:0}.cp88_2023 .pg-term__title,.gashaponkentei2024 .pg-term__title{margin-top:1em;font-weight:bolder;font-size:110%;padding-left:1em;text-indent:-1em}.cp88_2023 .pg-term__notice,.gashaponkentei2024 .pg-term__notice{margin-top:0.5em;display:block;padding-left:1em;text-indent:-1em}.cp88_2023 .pg-term__notice li,.gashaponkentei2024 .pg-term__notice li{margin-top:0.25em}.cp88_2023 .pg-term__notice li:first-child,.gashaponkentei2024 .pg-term__notice li:first-child{margin-top:0}.cp88_2023 .pg-term__list,.gashaponkentei2024 .pg-term__list{margin-top:0.5em;display:block;padding-left:1em;text-indent:-1em}.cp88_2023 .pg-term__list li,.gashaponkentei2024 .pg-term__list li{margin-top:0.25em}.cp88_2023 .pg-term__list li:first-child,.gashaponkentei2024 .pg-term__list li:first-child{margin-top:0}.cp88_2023 .pg-term__check,.gashaponkentei2024 .pg-term__check{margin-top:30px;font-size:150%}.cp88_2023 .pg-term__check input,.gashaponkentei2024 .pg-term__check input{margin-right:0.25em;-webkit-transform:scale(1.5);transform:scale(1.5)}.cp88_2023 .pg-upload,.gashaponkentei2024 .pg-upload{margin-top:40px;padding:1.5em;background-color:#f7f7f7}.cp88_2023 .pg-upload__read,.gashaponkentei2024 .pg-upload__read{font-size:125%;color:#e50012}.cp88_2023 .pg-upload__check,.gashaponkentei2024 .pg-upload__check{margin-top:1em;font-size:150%}.cp88_2023 .pg-upload__check input,.gashaponkentei2024 .pg-upload__check input{margin-right:0.25em;-webkit-transform:scale(1.5);transform:scale(1.5)}.cp88_2023 .pg-upload__file,.gashaponkentei2024 .pg-upload__file{margin-top:30px;margin-bottom:0.25em;padding:0.5em;max-width:100%;background-color:#fff}.cp88_2023 .pg-btn__apply,.gashaponkentei2024 .pg-btn__apply{margin-top:30px}.cp88_2023 .pg-btn__apply.is-inactive,.gashaponkentei2024 .pg-btn__apply.is-inactive{background:#ccc;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:none;cursor:no-drop}.cp88_2023 .pg-text__comp,.gashaponkentei2024 .pg-text__comp{font-weight:700;line-height:1.4;color:#e50012}@media only screen and (min-width: 769px){.cp88_2023 .pg-text__comp,.gashaponkentei2024 .pg-text__comp{font-size:240%}}@media only screen and (max-width: 768px){.cp88_2023 .pg-text__comp,.gashaponkentei2024 .pg-text__comp{font-size:200%}}.cp88_2023 .btn_back,.gashaponkentei2024 .btn_back{margin-top:30px}.cp88_2023 .Button,.gashaponkentei2024 .Button{font-size:20px}.cp88_2023 .pg-error,.gashaponkentei2024 .pg-error{margin:1em 0 2em;text-align:center;padding:0.5em;color:#e50012;border:2px solid #e50012;background-color:rgba(229,0,18,0.05);font-weight:bolder}.cp88_2023 .pg-error:last-child,.gashaponkentei2024 .pg-error:last-child{margin-bottom:0}.cp88_2023 .pg-ruby,.gashaponkentei2024 .pg-ruby{position:relative;line-height:1;display:inline-block;text-indent:initial}.cp88_2023 .pg-ruby small,.gashaponkentei2024 .pg-ruby small{position:absolute;right:-5em;margin:auto;white-space:nowrap;text-align:center;left:-5em;width:calc(100% + 10em);font-size:40%;top:-1.25em}.pg-notes{margin-top:60px}#member .pg-notes .pg-notes__heading{font-size:170%;font-weight:700;color:#404248;border:none;padding:0;margin:0}#member .pg-notes .pg-notes__heading::before{content:none}.pg-notes p{color:dimgray;font-weight:400;padding-top:5px}.pg-notes details{margin:30px auto 40px}.pg-notes details .Button{padding:10px 20px 5px;cursor:pointer}.pg-notes details .Button:after{content:none}.pg-notes details .pg-notes__contents{margin-top:40px}.pg-notes details h5{color:#333;font-size:22px;font-weight:bold;margin:60px 0 10px;padding-bottom:5px}.pg-notes details h5 span{position:relative}.pg-notes details h5 span::before{display:block;position:absolute;top:50%;width:1.8em;height:0.1em;content:'';background-color:#e50012;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + 0.5em)}.pg-notes details h5 span::after{display:block;position:absolute;top:50%;width:1.8em;height:0.1em;content:'';background-color:#e50012;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 0.5em)}.pg-notes details ol li{list-style:auto;text-align:left;margin:0 1em 2em}.pg-notes details ol li img{padding-top:10px}.pg-btn__l{position:relative;width:96%;max-width:460px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#e50012;color:#fff;font-weight:700;text-decoration:none;border-radius:140px;padding:0.5em 1.5em;border:1px solid #e50012;margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.pg-btn__l{font-size:150%;min-height:80px}}@media only screen and (max-width: 768px){.pg-btn__l{font-size:120%;min-height:65px}}@media (hover: hover){.pg-btn__l{transition:background-color 0.3s, color 0.3s}.pg-btn__l:hover{background:#fff;color:#e50012}}.pg-btn__l[data-type="link"]{padding:0.5em 2.5em}@media (hover: hover){.pg-btn__l[data-type="link"]{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-btn__l[data-type="link"]:hover{color:#e50012;background-color:#fff}.pg-btn__l[data-type="link"]:hover::after{border-color:#e50012}}.pg-btn__l[data-type="link"]::after{content:"";display:block;position:absolute;top:50%;right:1.1em;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-btn__l[data-type="line"]{background-color:#00b900;border-color:#00b900}@media (hover: hover){.pg-btn__l[data-type="line"]:hover{background:#fff;color:#00b900}}.pg-btn__back{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;margin-top:35px;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content;text-decoration:none;color:#e50012;border-width:0.04em;border-style:solid;border-color:#e50012;border-radius:1000px;background-color:#fff}@media (hover: hover){.pg-btn__back{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-btn__back:hover{color:#fff;background-color:#e50012}.pg-btn__back:hover::after{border-color:#fff}}@media only screen and (min-width: 769px){.pg-btn__back{padding:0.75em 1em;min-width:340px}}@media only screen and (max-width: 768px){.pg-btn__back{padding:0.75em 3em;min-width:70%}}.pg-btn__back::after{display:block;position:absolute;top:50%;right:1.5em;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #e50012;border-right:0.2em solid #e50012;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}@media only screen and (min-width: 769px){.pg-list__btnrow{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 768px){.pg-list__btnrow--item:nth-child(n+2){margin-top:20px}}@media only screen and (min-width: 769px){.pg-list__btnrow--item{width:-webkit-fit-content;width:fit-content}.pg-list__btnrow--item:nth-child(n+2){margin-left:25px}}.pg-utility__titlehidden{width:1px !important;height:1px !important;position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;pointer-events:none !important;padding:0 !important;margin:0 !important;border:none !important}.pg-utility__textl{font-weight:500}@media only screen and (min-width: 769px){.pg-utility__textl{font-size:125%;line-height:1.8}}@media only screen and (max-width: 768px){.pg-utility__textl{font-size:110%}}.pg-utility__text2l{font-weight:600}@media only screen and (min-width: 769px){.pg-utility__text2l{font-size:180%;line-height:1.8}}@media only screen and (max-width: 768px){.pg-utility__text2l{font-size:140%}}.pg-utility__text3l{font-weight:700}@media only screen and (min-width: 769px){.pg-utility__text3l{font-size:240%;line-height:1.8}}@media only screen and (max-width: 768px){.pg-utility__text3l{font-size:170%}}.pg-utility__textleft{text-align:left}.pg-utility__textred{color:#e50012}.pg-utility__textgrey{color:#707070}.pg-utility__indent{text-align:left;padding-left:1em;text-indent:-1em}.pg-gashapoint{position:relative;background:#e50012;color:#fff;max-width:660px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 768px){.pg-gashapoint{padding:0.6em 1em 1em;border-radius:10px;text-align:center}}@media only screen and (min-width: 769px){.pg-gashapoint{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1em 35px;min-height:170px;border-radius:12px;text-align:right}}.pg-gashapoint::before{content:"";display:block;background:url("../images/member/gashapoint/ico_gashapoint.png") center center/100% auto no-repeat}@media only screen and (max-width: 768px){.pg-gashapoint::before{width:32%;max-width:150px;aspect-ratio:1.24;margin:0 auto 0.7em}}@media only screen and (min-width: 769px){.pg-gashapoint::before{position:absolute;top:0;left:20px;width:171px;height:100%}}.pg-gashapoint.is-disabled{background-color:#555555}.pg-gashapoint.is-disabled::before{background-image:url("../images/member/gashapoint/ico_gashapoint_off.png")}.pg-gashapoint__title{font-weight:800}@media only screen and (max-width: 768px){.pg-gashapoint__title{font-size:125%;width:-webkit-fit-content;width:fit-content;margin:0 auto;line-height:1.5}}@media only screen and (min-width: 769px){.pg-gashapoint__title{font-size:160%;padding-left:30px}}.pg-gashapoint__title::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:19px solid #fff;border-bottom:0;margin-right:7px;position:relative;top:1px}@media only screen and (max-width: 768px){.pg-gashapoint__title::before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:14px solid #fff}}@media only screen and (min-width: 769px){.pg-gashapoint__title::before{border-right:12px solid transparent;border-left:12px solid transparent;border-top:19px solid #fff}}.pg-gashapoint__point{font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.2;font-weight:600}@media only screen and (max-width: 768px){.pg-gashapoint__point{font-size:160%}}@media only screen and (min-width: 769px){.pg-gashapoint__point{font-size:240%}}.pg-gashapoint__point--main{display:inline-block;padding-right:3px;font-size:170%;letter-spacing:0.01em}.pg-gashapoint__situation{font-weight:700;text-align:center}@media only screen and (max-width: 768px){.pg-gashapoint__situation{font-size:110%}}@media only screen and (min-width: 769px){.pg-gashapoint__situation{padding:0 0 0 190px;font-size:135%}}.pg-icon_innerbtn{display:block;position:relative}.pg-icon_innerbtn::before,.pg-icon_innerbtn::after{content:"";display:block;width:100%;height:100%;transition:opacity 0.3s;position:absolute;top:0;left:0}.pg-icon_innerbtn::before{position:absolute;opacity:1}.pg-icon_innerbtn::after{position:absolute;opacity:0}@media (hover: hover){.pg-btn__l:hover .pg-icon_innerbtn::before{opacity:0}.pg-btn__l:hover .pg-icon_innerbtn::after{opacity:1}}.pg-icon_innerbtn[data-type="linkage_off"],.pg-icon_innerbtn[data-type="linkage_on"]{width:20%;aspect-ratio:1;margin-right:0.7em}@media only screen and (min-width: 769px){.pg-icon_innerbtn[data-type="linkage_off"],.pg-icon_innerbtn[data-type="linkage_on"]{max-width:36px}}@media only screen and (max-width: 768px){.pg-icon_innerbtn[data-type="linkage_off"],.pg-icon_innerbtn[data-type="linkage_on"]{max-width:24px}}.pg-icon_innerbtn[data-type="linkage_off"]::before{background:url("../images/member/ico_account_link_off_white.svg") center center/100% auto no-repeat}.pg-icon_innerbtn[data-type="linkage_off"]::after{background:url("../images/member/ico_account_link_off_green.svg") center center/100% auto no-repeat}.pg-icon_innerbtn[data-type="linkage_on"]::before{background:url("../images/member/ico_account_link_on_white.svg") center center/100% auto no-repeat}.pg-icon_innerbtn[data-type="linkage_on"]::after{background:url("../images/member/ico_account_link_on_green.svg") center center/100% auto no-repeat}.pg-icon_innerbtn[data-type="gasha_play"]{width:20%;aspect-ratio:1;margin-right:0.7em}@media only screen and (min-width: 769px){.pg-icon_innerbtn[data-type="gasha_play"]{max-width:54px}}@media only screen and (max-width: 768px){.pg-icon_innerbtn[data-type="gasha_play"]{max-width:44px}}.pg-icon_innerbtn[data-type="gasha_play"]::before{background:url("../images/member/gashapoint/ico_gasha_white.png") center center/100% auto no-repeat}.pg-icon_innerbtn[data-type="gasha_play"]::after{background:url("../images/member/gashapoint/ico_gasha_red.png") center center/100% auto no-repeat}.is-disabled .pg-icon_innerbtn[data-type="gasha_play"]::before{background-image:url("../images/member/gashapoint/ico_gasha_white_out.png")}.pg-title__memberlogo{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}@media only screen and (max-width: 768px){.pg-title__memberlogo{min-height:55px}}@media only screen and (min-width: 769px){.pg-title__memberlogo{min-height:65px}}.pg-title__memberlogo--img{position:absolute;right:0}@media only screen and (max-width: 768px){.pg-title__memberlogo--img{width:120px;bottom:8px}}@media only screen and (min-width: 769px){.pg-title__memberlogo--img{width:150px;bottom:10px}}@media only screen and (max-width: 768px){.pg-subtitle__base{margin:15px auto 10px}}@media only screen and (min-width: 769px){.pg-subtitle__base{margin:25px auto 20px}}#member .main h3.pg-subtitle__base--main{color:#333;font-weight:bold;margin:0 0 20px;padding:0 0 0 10px;border-left:4px solid #e50012;text-align:left}@media only screen and (max-width: 768px){#member .main h3.pg-subtitle__base--main{font-size:130%}}@media only screen and (min-width: 769px){#member .main h3.pg-subtitle__base--main{font-size:173%}}#member .main h4.pg-title__gashaicon{position:relative;display:block;text-align:left;border:none;margin:0 auto 0.4em;color:#E00000;line-height:1.4}@media only screen and (max-width: 768px){#member .main h4.pg-title__gashaicon{font-size:140%;padding:0 0 0 22px}}@media only screen and (min-width: 769px){#member .main h4.pg-title__gashaicon{font-size:170%;padding:0 0 0 30px}}#member .main h4.pg-title__gashaicon::before{content:"";display:block;position:absolute;top:53%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);aspect-ratio:1;background:url("../images/common/ico_capsule.png") center center/100% auto no-repeat}@media only screen and (max-width: 768px){#member .main h4.pg-title__gashaicon::before{width:18px}}@media only screen and (min-width: 769px){#member .main h4.pg-title__gashaicon::before{width:24px}}.pg-content__small{margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.pg-content__small{max-width:660px}}.pg-content__medium{margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.pg-content__medium{max-width:960px}}.pg-content__bggray{background:#f5f5f5;padding:15px 20px}.pg-textlink__red--base{color:#e50012}.pg-textlink__red--bggray{color:#E00000}.pg-notelist{text-align:left}.pg-notelist__item{padding:0 0 0.2em 1em;text-indent:-1em}.pg-btnbase__long{padding-right:3em;padding-left:3em}@media only screen and (min-width: 769px){.pg-members__blocklinklist{display:grid;gap:20px}.pg-members__blocklinklist[data-row="3"]{grid-template-columns:repeat(3, 1fr)}.pg-members__blocklinklist[data-row="4"]{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 768px){.pg-members__blocklinklist--item:nth-child(n+2){margin-top:10px}}.pg-members__blocklinklist--main{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;color:#404248;border:1px solid #404248;text-decoration:none}@media only screen and (max-width: 768px){.pg-members__blocklinklist--main{padding:0.6em 1em;min-height:40px}}@media only screen and (min-width: 769px){.pg-members__blocklinklist--main{padding:0.8em 1em;min-height:60px;font-size:105%}}@media (hover: hover){.pg-members__blocklinklist--main{transition:background-color 0.3s, color 0.3s}.pg-members__blocklinklist--main:hover{background:#404248;color:#fff}}.pg-mypage__mainlist{display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 768px){.pg-mypage__mainlist{gap:55px 10px;margin:90px auto 25px}}@media only screen and (min-width: 769px){.pg-mypage__mainlist{gap:40px 25px;margin:70px auto 45px}}.pg-mypage__mainlist--item{position:relative;display:-webkit-flex;display:flex}.pg-mypage__mainlink{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#f5f5f5;text-decoration:none;color:#404248;border:2px solid #f5f5f5}@media only screen and (max-width: 768px){.pg-mypage__mainlink{padding:15px 0.6em;border-radius:5px}}@media only screen and (min-width: 769px){.pg-mypage__mainlink{padding:25px 1em;border-radius:10px}}.pg-mypage__mainlink::before{content:"";display:block;aspect-ratio:16 / 13;max-width:160px;margin:0 auto 0.3em;background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media only screen and (max-width: 768px){.pg-mypage__mainlink::before{width:85%}}@media only screen and (min-width: 769px){.pg-mypage__mainlink::before{width:55%}}.pg-mypage__mainlink[data-type="gasha"]::before{background-image:url("../images/member/mypage/ico_gasha.png")}.pg-mypage__mainlink[data-type="researches"]::before{background-image:url("../images/member/mypage/ico_researches.png")}.pg-mypage__mainlink[data-type="present"]::before{background-image:url("../images/member/mypage/ico_present.png")}.pg-mypage__mainlink[data-type="serial_code"]::before{background-image:url("../images/member/mypage/ico_serial_code.png")}.pg-mypage__mainlink[data-type="point_history"]::before{background-image:url("../images/member/mypage/ico_point_history.png")}.pg-mypage__mainlink[data-type="get_point"]::before{background-image:url("../images/member/mypage/ico_get_point.png")}@media (hover: hover){.pg-mypage__mainlink{transition:color 0.3s, border-color 0.3s}.pg-mypage__mainlink:hover{color:#E00000;border-color:#E00000}}.pg-mypage__mainlink.is-disabled{pointer-events:none;color:#666666}.pg-mypage__mainlink.is-disabled[data-type="gasha"]::before{background-image:url("../images/member/mypage/ico_gasha_off.png")}.pg-mypage__mainlink.is-disabled[data-type="serial_code"]::before{background-image:url("../images/member/mypage/ico_serial_code_off.png")}.pg-mypage__mainlink.is-disabled[data-type="point_history"]::before{background-image:url("../images/member/mypage/ico_point_history_off.png")}.pg-mypage__mainlink--msg{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#666666;color:#fff;border-radius:8px;text-align:center;pointer-events:none}@media only screen and (max-width: 768px){.pg-mypage__mainlink--msg{bottom:100%;width:95%;max-width:350px;bottom:calc(100% - 6px);padding:6px;font-size:84%;line-height:1.4;border-radius:5px}}@media only screen and (min-width: 769px){.pg-mypage__mainlink--msg{font-size:88%;width:-webkit-max-content;width:max-content;padding:8px 18px;bottom:calc(100% - 18px);border-radius:8px}}.pg-mypage__mainlink--msg::after{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-bottom:0}@media only screen and (max-width: 768px){.pg-mypage__mainlink--msg::after{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #666666}}@media only screen and (min-width: 769px){.pg-mypage__mainlink--msg::after{border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #666666}}.pg-mypage__mainlink--text{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:1 0 auto;flex:1 0 auto;font-weight:700;line-height:1.4}@media only screen and (max-width: 768px){.pg-mypage__mainlink--text{font-size:clamp(100%, 2.5vw, 120%)}}@media only screen and (min-width: 769px){.pg-mypage__mainlink--text{font-size:min(2vw , 145%)}}@media only screen and (max-width: 768px){.pg-mypage__sublinkbox{margin:25px auto 30px}}@media only screen and (min-width: 769px){.pg-mypage__sublinkbox{margin:45px auto 50px}}@media only screen and (max-width: 768px){#gasha_campaigns .fancybox-slide--image .fancybox-content{padding:15px}}@media only screen and (min-width: 769px){#gasha_campaigns .fancybox-slide--image .fancybox-content{padding:15px 25px}}#gasha_campaigns .fancybox-image{background:#fff;width:95%;left:2.5%}@media only screen and (max-width: 768px){.pg-pointcp__catch{margin:0 auto 25px}}@media only screen and (min-width: 769px){.pg-pointcp__catch{margin:0 auto 35px}}@media only screen and (max-width: 768px){.pg-pointcp__cpbox{margin:20px auto 0}}@media only screen and (min-width: 769px){.pg-pointcp__cpbox{margin:40px auto 0}}@media only screen and (min-width: 769px){.pg-pointcp__sublink{margin:45px auto 80px}}.pg-pointcp__catlist{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 768px){.pg-pointcp__catlist{margin:20px auto}}@media only screen and (min-width: 769px){.pg-pointcp__catlist{margin:35px auto}}#member .main h4.pg-pointcp__titlecourse{border:none;padding:0;color:#e50012;text-align:center;font-weight:700}@media only screen and (max-width: 768px){#member .main h4.pg-pointcp__titlecourse{font-size:170%;margin:40px auto 10px}}@media only screen and (min-width: 769px){#member .main h4.pg-pointcp__titlecourse{font-size:220%;margin:55px auto 15px}}#member .main h4.pg-pointcp__titlecourse::before{display:none}.pg-pointcp__catlist--item{max-width:220px}@media only screen and (max-width: 768px){.pg-pointcp__catlist--item{width:46%}.pg-pointcp__catlist--item:nth-child(n+2){margin-left:4%}}@media only screen and (min-width: 769px){.pg-pointcp__catlist--item{width:30%}.pg-pointcp__catlist--item:nth-child(n+2){margin-left:2%}}.pg-pointcp__catlist--link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;border-radius:60px;border-width:1px;border-style:solid;background:#fff;font-weight:bold;font-size:110%;padding:0.5em 1em}@media only screen and (max-width: 768px){.pg-pointcp__catlist--link{min-height:40px}}@media only screen and (min-width: 769px){.pg-pointcp__catlist--link{min-height:50px}}.pg-pointcp__catlist--link[data-color="blue"]{border-color:#005ce6;color:#005ce6}.pg-pointcp__catlist--link[data-color="red"]{border-color:#e50012;color:#e50012}.pg-pointcp__catlist--link.is-active{pointer-events:none}.pg-pointcp__catlist--link.is-active[data-color="blue"]{color:#fff;background:#005ce6}.pg-pointcp__catlist--link.is-active[data-color="red"]{color:#fff;background:#e50012}@media (hover: hover){.pg-pointcp__catlist--link{transition:background-color 0.3s, color 0.3s}.pg-pointcp__catlist--link[data-color="blue"]:hover{background-color:#005ce6;color:#fff}.pg-pointcp__catlist--link[data-color="red"]:hover{background-color:#e50012;color:#fff}}@media only screen and (max-width: 768px){.pg-pointcp__courselist{margin:25px auto 0}}@media only screen and (min-width: 769px){.pg-pointcp__courselist{margin:35px auto 0}}.pg-pointcp__courselist--item{background:#f5f5f5}@media only screen and (max-width: 768px){.pg-pointcp__courselist--item{padding:20px 10px 15px;border-radius:10px}}@media only screen and (min-width: 769px){.pg-pointcp__courselist--item{padding:25px 25px 0;border-radius:15px}}.pg-pointcp__courselist--item:nth-child(n+2){margin-top:20px}.pg-pointcp__card{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 769px){.pg-pointcp__card{padding-bottom:25px}}.pg-pointcp__card--thumb{-webkit-order:1;order:1}@media only screen and (max-width: 768px){.pg-pointcp__card--thumb{width:100px;margin-right:15px}}@media only screen and (min-width: 769px){.pg-pointcp__card--thumb{width:160px;margin-right:45px}}.pg-pointcp__coursethumb{position:relative}@media only screen and (max-width: 768px){.pg-pointcp__coursethumb{padding-bottom:30px}}@media only screen and (min-width: 769px){.pg-pointcp__coursethumb{padding-bottom:40px}}@media (hover: hover){.pg-pointcp__btnzoom{transition:opacity 0.3s}.pg-pointcp__btnzoom:hover{opacity:0.6}}.pg-pointcp__coursept{position:absolute;color:#fff;background:#222222;border-radius:50px;line-height:1;padding:5px 15px 7px;font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:700;letter-spacing:0.05em}@media only screen and (max-width: 768px){.pg-pointcp__coursept{bottom:0;right:0px}}@media only screen and (min-width: 769px){.pg-pointcp__coursept{bottom:0;right:-5px;font-size:115%}}.pg-pointcp__coursetaglist{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0.4em;position:relative;top:-7px;margin-bottom:-1px}.pg-pointcp__coursetaglist--item{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:1;min-height:25px;border-radius:90px;padding:0.2em 0.8em;min-width:54px;font-size:90%;margin:5px 7px 0 0;border-style:solid;border-width:1px}.pg-pointcp__coursetaglist--item:last-of-type{margin-right:0}.pg-pointcp__courselist[data-cat="1"] .pg-pointcp__coursetaglist--item{color:#176ae7;border-color:#176ae7}.pg-pointcp__courselist[data-cat="2"] .pg-pointcp__coursetaglist--item{color:#E00000;border-color:#E00000}.pg-pointcp__card--info{-webkit-order:2;order:2;text-align:left;position:relative}@media only screen and (max-width: 768px){.pg-pointcp__card--info{width:calc(100% - 115px)}}@media only screen and (min-width: 769px){.pg-pointcp__card--info{width:calc(75% - 235px)}}.pg-pointcp__coursetitle{font-weight:700;line-height:1.4;margin-bottom:0.5em}@media only screen and (max-width: 768px){.pg-pointcp__coursetitle{font-size:120%}}@media only screen and (min-width: 769px){.pg-pointcp__coursetitle{font-size:145%}}.pg-pointcp__winnernum{padding-bottom:calc(1em + 16px)}.pg-pointcp__btnshiftdetail{position:relative;color:#E00000;font-weight:600;line-height:1;position:absolute;left:0}@media only screen and (max-width: 768px){.pg-pointcp__btnshiftdetail{font-size:110%;padding:5px 1.2em 5px 0;bottom:-5px}}@media only screen and (min-width: 769px){.pg-pointcp__btnshiftdetail{bottom:0;font-size:120%;padding-right:1.2em}}.pg-pointcp__btnshiftdetail::after{content:"";display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -62%) rotate(45deg);transform:translate(0, -62%) rotate(45deg);border-right:3px solid #E00000;border-bottom:3px solid #E00000;width:0.7em;aspect-ratio:1;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (hover: hover){.pg-pointcp__btnshiftdetail:hover{text-decoration:underline}}.pg-pointcp__btnshiftdetail.is-open::after{-webkit-transform:translate(0, -15%) rotate(-135deg);transform:translate(0, -15%) rotate(-135deg)}.pg-pointcp__card--detail{text-align:left;display:none;width:100%}@media only screen and (max-width: 768px){.pg-pointcp__card--detail{-webkit-order:3;order:3;padding-top:25px}}@media only screen and (min-width: 769px){.pg-pointcp__card--detail{-webkit-order:4;order:4;padding-top:25px}}.pg-pointcp__coersedetail{position:relative}@media only screen and (max-width: 768px){.pg-pointcp__coersedetail{padding-top:20px}}@media only screen and (min-width: 769px){.pg-pointcp__coersedetail{width:100%;padding-top:20px}}.pg-pointcp__coersedetail::after{content:"";display:block;position:absolute;top:0;left:0;width:0px;height:1px;pointer-events:none;transition:left 0.1s, width 0.1s;border-top:1px dashed #404248}.pg-pointcp__card--detail.is-open>.pg-pointcp__coersedetail::after{width:100%}.pg-pointcp__coersedetail--title{font-weight:700;line-height:1.5}@media only screen and (max-width: 768px){.pg-pointcp__coersedetail--title{font-size:120%}}@media only screen and (min-width: 769px){.pg-pointcp__coersedetail--title{font-size:140%}}.pg-pointcp__titledetail{font-weight:600;margin-top:0.6em}@media only screen and (max-width: 768px){.pg-pointcp__titledetail{font-size:100%}}@media only screen and (min-width: 769px){.pg-pointcp__titledetail{font-size:110%}}@media only screen and (max-width: 768px){.pg-pointcp__card--link{width:100%;-webkit-order:4;order:4;margin-top:20px}}@media only screen and (min-width: 769px){.pg-pointcp__card--link{-webkit-order:3;order:3;width:25%;margin-left:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.pg-pointcp__coursebtn{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;border-radius:100px;background-color:#E00000;border:1px solid #E00000;line-height:1.4}@media only screen and (max-width: 768px){.pg-pointcp__coursebtn{min-height:40px;min-width:280px;margin:5px auto;padding:0.6em 2.2em;width:-webkit-fit-content;width:fit-content}}@media only screen and (min-width: 769px){.pg-pointcp__coursebtn{min-height:64px;font-size:110%;padding:1em;width:100%}}@media (hover: hover){.pg-pointcp__coursebtn{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-pointcp__coursebtn:hover{color:#E00000;background-color:#fff}.pg-pointcp__coursebtn:hover[data-type="link"]::after{border-color:#e50012}}.pg-pointcp__coursebtn[data-type="link"]::after{content:"";display:block;position:absolute;top:50%;right:1.1em;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.pg-pointcp__coursebtn.is-disabled{background-color:#404248;border-color:#404248;pointer-events:none}.pg-pointcp__courseinputwrap{width:100%;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;line-height:1.4}@media only screen and (max-width: 768px){.pg-pointcp__courseinputwrap{min-width:280px;margin:5px auto;width:-webkit-fit-content;width:fit-content}}@media only screen and (min-width: 769px){.pg-pointcp__courseinputwrap{font-size:110%;width:100%}}#member .pg-pointcp__courseinputwrap .submit{width:100%;height:100%;border-radius:100px;background-color:#E00000;border:1px solid #E00000}@media only screen and (max-width: 768px){#member .pg-pointcp__courseinputwrap .submit{padding:0}}@media only screen and (min-width: 769px){#member .pg-pointcp__courseinputwrap .submit{padding:0}}#member .pg-pointcp__courseinputwrap .submit::after{content:"";display:block;position:absolute;top:50%;right:1.1em;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}@media (hover: hover){#member .pg-pointcp__courseinputwrap .submit{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}#member .pg-pointcp__courseinputwrap .submit:hover{color:#E00000;background-color:#fff}#member .pg-pointcp__courseinputwrap .submit:hover::after{border-color:#e50012}}.pg-pointcp__courseinputmain{display:block;width:100%;height:100%}@media only screen and (max-width: 768px){.pg-pointcp__courseinputmain{min-height:40px;padding:0.6em 2.2em}}@media only screen and (min-width: 769px){.pg-pointcp__courseinputmain{min-height:64px;padding:1em}}@media only screen and (max-width: 768px){.pg-pointcp__notehistory{margin:30px auto 0px}}@media only screen and (min-width: 769px){.pg-pointcp__notehistory{margin:45px auto 0px}}.pg-pointcp__msgshortage{background:#f5f5f5;color:#E00000;padding:25px 1em;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){.pg-pointcp__msgshortage{font-size:120%;min-height:100px}}@media only screen and (min-width: 769px){.pg-pointcp__msgshortage{font-size:140%;min-height:150px}}@media only screen and (max-width: 768px){.pg-pointcp__noticelist{margin:30px auto 0}}@media only screen and (min-width: 769px){.pg-pointcp__noticelist{margin:45px auto 0}}.pg-pointcp__noticelist--item{text-align:left;padding:0 0 0 1em;text-indent:-1em;margin-top:0.2em;font-size:90%}@media only screen and (max-width: 768px){.pg-login__title{margin:20px auto 30px}}@media only screen and (min-width: 769px){.pg-login__title{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:15px auto 50px}}@media only screen and (max-width: 768px){.pg-login__title--logo{width:65%;max-width:300px;margin:0 auto}}@media only screen and (min-width: 769px){.pg-login__title--logo{width:274px}}.pg-login__title--text{font-weight:600;line-height:1.6}@media only screen and (max-width: 768px){.pg-login__title--text{font-size:160%;margin-top:15px}}@media only screen and (min-width: 769px){.pg-login__title--text{font-size:200%;margin-left:45px}}@media only screen and (max-width: 768px){.pg-login__btnlist{width:90%;max-width:400px;margin:0 auto 60px}}@media only screen and (min-width: 769px){.pg-login__btnlist{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:800px;margin:70px auto}}@media only screen and (max-width: 768px){.pg-login__btnlist--item{width:100%}.pg-login__btnlist--item:nth-child(n+2){margin:20px auto 0}}@media only screen and (min-width: 769px){.pg-login__btnlist--item{width:45%}.pg-login__btnlist--item:nth-child(n+2){margin-left:4%}}.pg-login__intro{max-width:800px;margin:30px auto 0}#member .main h2.pg-login__intro--title{text-align:center;padding-bottom:10px;border-bottom:2px dotted #bfbfbf;width:100%;color:#e50012;font-weight:600;margin:0 auto 10px}@media only screen and (max-width: 768px){#member .main h2.pg-login__intro--title{font-size:140%}}@media only screen and (min-width: 769px){#member .main h2.pg-login__intro--title{font-size:180%}}@media only screen and (max-width: 768px){.pg-login__intro--text{text-align:left}}@media only screen and (max-width: 768px){.pg-login__intro--catch{margin:25px auto 15px}}@media only screen and (min-width: 769px){.pg-login__intro--catch{margin:35px auto 30px}}@media only screen and (max-width: 768px){.pg-login__intro--thumb{margin:0 auto 25px}}@media only screen and (min-width: 769px){.pg-login__intro--thumb{margin:0 auto 35px}}@media only screen and (max-width: 768px){.pg-login__noticelist{margin:35px auto 0}}@media only screen and (min-width: 769px){.pg-login__noticelist{margin:55px auto 0}}.pg-login__noticelist--item{text-align:left;padding:0 0 0 1em;text-indent:-1em;margin-top:0.2em;font-size:90%}@media only screen and (max-width: 768px){.pg-line__btninfo{margin:40px auto}}@media only screen and (min-width: 769px){.pg-line__btninfo{margin:45px auto 55px}}@media only screen and (min-width: 769px){.pg-line__btnlinkage{margin:45px auto 55px}}@media only screen and (max-width: 768px){.pg-line__btnlinkage{margin:40px auto}}.pg-line__title{color:#e50012;font-weight:800;line-height:1}@media only screen and (max-width: 768px){.pg-line__title{font-size:240%;margin:25px auto}}@media only screen and (min-width: 769px){.pg-line__title{font-size:300%;margin:45px auto 35px}}@media only screen and (max-width: 768px){.pg-line__linkagetext,.pg-line__canceltext{margin:25px auto}}@media only screen and (min-width: 769px){.pg-line__linkagetext,.pg-line__canceltext{margin:45px auto}}.pg-line__msgl{font-weight:700}@media only screen and (max-width: 768px){.pg-line__msgl{font-size:215%;margin:30px auto 25px}}@media only screen and (min-width: 769px){.pg-line__msgl{font-size:280%;margin:45px auto 30px}}.pg-line__msgm{font-weight:600}@media only screen and (max-width: 768px){.pg-line__msgm{font-size:135%}}@media only screen and (min-width: 769px){.pg-line__msgm{font-size:145%;margin-bottom:50px}}@media only screen and (max-width: 768px){.pg-line__msgm.is-errortext{margin-bottom:20px}}@media only screen and (min-width: 769px){.pg-line__msgm.is-errortext{margin-bottom:30px}}.pg-line__msgs{font-weight:600}@media only screen and (max-width: 768px){.pg-line__msgs{font-size:100%}}@media only screen and (min-width: 769px){.pg-line__msgs{font-size:100%;margin-bottom:50px}}.pg-line__memberlogo01{width:65%}@media only screen and (min-width: 769px){.pg-line__memberlogo01{margin:15px auto 40px;max-width:274px}}@media only screen and (max-width: 768px){.pg-line__memberlogo01{margin:20px auto 25px}}.pg-line__aboutbtn{margin-top:22px;padding-right:3em;padding-left:3em}.pg-gasha__titlelogo{text-align:center;width:65%}@media only screen and (max-width: 768px){.pg-gasha__titlelogo{margin:15px auto 35px}}@media only screen and (min-width: 769px){.pg-gasha__titlelogo{margin:0 auto 50px;max-width:340px}}@media only screen and (max-width: 768px){.pg-gasha_gashapointbox{margin-top:25px}}@media only screen and (min-width: 769px){.pg-gasha_gashapointbox{margin-top:40px}}#member .main h3.pg-gasha__titlehowto{border:none;padding:0;color:#e50012;text-align:center}@media only screen and (max-width: 768px){#member .main h3.pg-gasha__titlehowto{font-size:170%;margin:35px auto 10px}}@media only screen and (min-width: 769px){#member .main h3.pg-gasha__titlehowto{font-size:220%;margin:55px auto 15px}}.pg-gasha__howto--inner{display:block;text-align:center;border:4px solid #e50012;border-radius:12px}@media only screen and (max-width: 768px){.pg-gasha__howto--inner{padding:20px 15px;margin:5px auto 10px}}@media only screen and (min-width: 769px){.pg-gasha__howto--inner{padding:20px;margin:10px auto 20px}}.pg-gasha__howto--intro{font-weight:600;color:#e50012}@media only screen and (max-width: 768px){.pg-gasha__howto--intro{font-size:140%;margin:0 auto 15px}}@media only screen and (min-width: 769px){.pg-gasha__howto--intro{font-size:160%;margin:5px auto 25px}}@media only screen and (max-width: 768px){.pg-btn__gashaplay{margin:25px auto 45px}}@media only screen and (min-width: 769px){.pg-btn__gashaplay{margin:35px auto 65px}}.pg-btn__gashaplay.is-disabled{pointer-events:none;background-color:#555555;border-color:#555555}.pg-gasha__howto--note{text-align:left;color:#e50012}@media only screen and (max-width: 768px){.pg-gasha__attentionbox{margin:0 auto 55px}}@media only screen and (min-width: 769px){.pg-gasha__attentionbox{margin:0 auto 75px}}@media only screen and (max-width: 768px){.pg-checkpoint__thankscatch{margin:25px auto 0}}@media only screen and (min-width: 769px){.pg-checkpoint__thankscatch{margin:35px auto 0}}@media only screen and (max-width: 768px){.pg-checkpoint__getpoint{margin:10px auto 25px}}@media only screen and (min-width: 769px){.pg-checkpoint__getpoint{margin:5px auto 45px}}.pg-checkpoint__getpoint--num{color:#e50012;font-size:140%;font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}@media only screen and (max-width: 768px){.pg-checkin__gashapointbox{margin-bottom:40px}}@media only screen and (min-width: 769px){.pg-checkin__gashapointbox{margin-bottom:60px}}.pg-checkpoint__errortitle{color:#e50012}@media only screen and (max-width: 768px){.pg-checkpoint__errortitle{margin:25px auto}}@media only screen and (min-width: 769px){.pg-checkpoint__errortitle{margin:45px auto 35px}}.pg-checkin__msgsystem{font-weight:600;text-align:center;margin:25px auto}.pg-checkin__msgsystem:empty{display:none}.pg-checkin__msgsystemcode{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;border:1px solid #d0d0d0;text-align:center;background:#f5f5f5;border-radius:0.5em}@media only screen and (max-width: 768px){.pg-checkin__msgsystemcode{font-size:15px;padding:25px;margin-top:25px}}@media only screen and (min-width: 769px){.pg-checkin__msgsystemcode{font-size:130%;padding:50px;margin-top:35px}}.pg-checkin__msgsystemcode:empty{display:none}.pg-checkin__titleqrimage{font-weight:600}@media only screen and (max-width: 768px){.pg-checkin__titleqrimage{font-size:120%;margin:0 auto 15px}}@media only screen and (min-width: 769px){.pg-checkin__titleqrimage{font-size:140%;margin:0 auto 20px}}.pg-checkin__titleqrimage:empty{display:none}.pg-serial__label--gashapoint{text-align:left;display:block;margin:40px auto 0.6em;font-weight:600;font-size:110%}.pg-input__serial{display:block;padding:0.5em 0.6em;width:100%;text-align:left;border:1px solid #d0d0d0;border-radius:10px}@media only screen and (min-width: 769px){.pg-input__serial{font-size:180%;letter-spacing:0.04em;border-radius:10px}}@media only screen and (max-width: 768px){.pg-input__serial{font-size:140%;letter-spacing:0.08em;border-radius:5px}}@media only screen and (max-width: 768px){.pg-serial__btninput{margin:25px auto 45px}}@media only screen and (min-width: 769px){.pg-serial__btninput{margin:35px auto 60px}}.pg-serial__errortext{font-weight:600;text-align:left;color:#e50012;margin:0.9em 0}@media only screen and (min-width: 769px){.pg-serial__confirmtext{margin:35px auto 25px}}@media only screen and (max-width: 768px){.pg-serial__confirmtext{margin:25px auto 15px}}@media only screen and (max-width: 768px){.pg-serial__btnconfirm{margin:25px auto 20px}}@media only screen and (min-width: 769px){.pg-serial__btnconfirm{margin:35px auto 25px}}.pg-serial__btnbackserial{margin:30px auto 45px}.pg-serial__comptitle{margin:30px auto 30px}@media only screen and (max-width: 768px){.pg-serial__comptext{margin:15px auto 20px}}@media only screen and (min-width: 769px){.pg-serial__comptext{margin:15px auto 35px}}@media only screen and (min-width: 769px){.pg-serial__btnbackcomp{margin:50px auto 0}}.pg-gashacampaign__confirmtitle,.pg-gashacampaign__comptitle{line-height:1.6;margin:30px auto 30px}@media only screen and (max-width: 768px){.pg-gashacampaign__confirmtitle,.pg-gashacampaign__comptitle{text-align:left}}@media only screen and (max-width: 768px){.pg-gashacampaign__confirmtext,.pg-gashacampaign__comptext{margin:15px auto 25px}}@media only screen and (min-width: 769px){.pg-gashacampaign__confirmtext,.pg-gashacampaign__comptext{margin:15px auto 40px}}
