@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 h2{text-align:left;padding-bottom:10px;border-bottom:2px dotted #bfbfbf}@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}#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}#index .title{text-align:left;position:relative}#index .title .Button{position:absolute;top:0;right:0}#index .banners{font-size:0;margin:0 0 10px}#index .banners .banner{width:49.9%;display:inline-block;vertical-align:top;padding:10px 5px}@media only screen and (max-width: 768px){#index .banners .banner{width:100%}}#index .banners .banner img{width:100%}#index .button{padding:10px 5px}#index .button a{color:#e50012;font-size:18px;font-weight:bold;text-decoration:none;display:block;padding:10px;border:2px solid #dcdcdc}#index .button a:hover{color:#e50012;background:#dcdcdc}#top #member .main .contents{padding:20px 0 25px}#top #menuButton{z-index:9990}#top .btn_popup_confirm{cursor:pointer}#top .confirm_txt_link:link,#top .confirm_txt_link:active,#top .confirm_txt_link:hover,#top .confirm_txt_link:visited{color:#e50012;text-decoration:none}#top .confirm_txt_link:hover{text-decoration:underline}#top .popup_confirm{display:none;max-width:800px;text-align:center;width:92%;border-radius:10px}@media only screen and (max-width: 768px){#top .popup_confirm{padding:50px 15px}}@media only screen and (min-width: 769px){#top .popup_confirm{padding:60px 45px}}#top .popup_confirm_intro{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){#top .popup_confirm_intro_ico{width:50px}}@media only screen and (min-width: 769px){#top .popup_confirm_intro_ico{width:100px}}#top .popup_confirm_intro_txt{font-weight:bold}@media only screen and (max-width: 768px){#top .popup_confirm_intro_txt{font-size:16px;padding:0 0 0 10px;text-align:left}}@media only screen and (min-width: 769px){#top .popup_confirm_intro_txt{font-size:28px;line-height:1.5;padding:0 0 0 20px}}@media only screen and (max-width: 768px){#top .popoup_confirm_note{text-align:left;padding:0 0 0 1em;text-indent:-1em;margin:4vw auto 0;font-size:12px;max-width:500px}}@media only screen and (min-width: 769px){#top .popoup_confirm_note{margin:25px auto 0}}@media only screen and (max-width: 768px){#top .popoup_confirm_note+.popoup_confirm_note{margin:0.2em auto 0}}@media only screen and (min-width: 769px){#top .popoup_confirm_note+.popoup_confirm_note{margin:0.2em auto 0}}#top .popup_confirm_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:500px}@media only screen and (max-width: 768px){#top .popup_confirm_list{margin:5vw auto 0}}@media only screen and (min-width: 769px){#top .popup_confirm_list{margin:35px auto 0}}#top .popup_confirm_list_item{position:relative}@media only screen and (max-width: 768px){#top .popup_confirm_list_item{width:100%}#top .popup_confirm_list_item:last-child{margin:0 0 0 10px}}@media only screen and (min-width: 769px){#top .popup_confirm_list_item{width:48%}}#top .btn-confirm_close,#top .btn-cancel_line{border-radius:12px;text-decoration:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;position:relative;transition:opacity 0.3s;box-sizing:border-box}@media only screen and (max-width: 768px){#top .btn-confirm_close,#top .btn-cancel_line{font-size:14px;line-height:1;padding:20px 15px 20px}}@media only screen and (min-width: 769px){#top .btn-confirm_close,#top .btn-cancel_line{font-size:18px;line-height:1;padding:25px 20px 25px;height:100%}#top .btn-confirm_close:hover,#top .btn-cancel_line:hover{opacity:0.8}}#top .btn-confirm_close{color:#fff;background:#e50012;border:3px solid #e50012}#top .btn-cancel_line{color:#e50012;font-weight:bold;border:3px solid #e50012}#top .btn_popup_close{width:35px;height:35px;display:inline-block;position:absolute;margin:0;-webkit-transform-origin:center center;transform-origin:center center;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:opacity 0.4s;text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 768px){#top .btn_popup_close{top:8px;right:8px}}@media only screen and (min-width: 769px){#top .btn_popup_close{top:15px;right:15px}#top .btn_popup_close:hover{opacity:0.7}}#top .btn_popup_close::before,#top .btn_popup_close::after{content:"";display:block;position:absolute;background:#111;top:50%;left:50%;width:2px;height:100%}#top .btn_popup_close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#top .btn_popup_close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#historys .title{text-align:left;position:relative}#historys .title .Button{position:absolute;top:0;right:0}#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:40px 0 0}#service .submit a{margin:10px}#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}@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;-moz-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;-moz-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:-moz-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:-moz-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}
