@charset "UTF-8";.chargespot-pass-App{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-App.chargespot-pass-App_Flow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chargespot-pass-App_Btn[aria-hidden=true]{display:none}.chargespot-pass-App_Ttl-l4{color:#179cad}.chargespot-pass-Block{position:relative}.chargespot-pass-Block_Unlimit-foot{padding:24px 16px;background-color:#ff008c;text-align:center}.chargespot-pass-Block_Unlimit-text{position:relative;background-color:#ff008c;left:0;bottom:0;width:100%;padding:0 16px 16px;color:#fff;font-size:12px;font-weight:400;text-align:left}.chargespot-pass-Block_App{margin-top:80px}.chargespot-pass-Block_App-in{background-color:#fff;border:1px solid #bfbfbf}.chargespot-pass-Block_App-text span{font-size:12px}.chargespot-pass-Block_Price-comparison{padding:56px 0;background:#f5f5fa}.chargespot-pass-Block_Price-comparison-title{color:#232361;font-weight:700}.chargespot-pass-Block_Price-comparison-text{color:#676767;font-size:12px;line-height:1.4}.chargespot-pass-Btn,.chargespot-pass-Btn_Large{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-Btn a,.chargespot-pass-Btn_Large a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:300px;padding:0 16px;min-height:48px}.chargespot-pass-Btn_Large{gap:16px}.chargespot-pass-Btn_Large a{max-width:500px;min-height:57px}.chargespot-pass-Btn_Primary{width:505px;margin:0 auto;text-align:center;padding:16px;font-size:20px}.chargespot-pass-Btn_Primary[aria-disabled=true]:hover{cursor:default}.chargespot-pass-Btn_Primary:hover{cursor:pointer}.chargespot-pass-Btn_Primary a{width:100%;max-width:505px;padding:17px 10px;border-radius:4px}.chargespot-pass-Btn_Primary input[type=submit]{width:100%;max-width:505px;padding:17px 10px;border-radius:4px;font-size:20px}.chargespot-pass-Btn_Primary input[type=submit]:hover{cursor:pointer}.chargespot-pass-Btn_Primary-w-auto{width:auto}.chargespot-pass-Btn_Primary-done{font-size:20px;margin-top:16px}.chargespot-pass-Btn_Secondly{width:344px;margin:0 auto;text-align:center}.chargespot-pass-Btn_Secondly a{width:100%;border-radius:4px;border:none}.chargespot-pass-Btn_Regular:hover{-webkit-transition:none;transition:none}.chargespot-pass-Btn_Search{width:505px;margin:0 auto;text-align:center}.chargespot-pass-Btn_Search a{width:100%;max-width:505px;padding:17px 10px;border-radius:4px}.chargespot-pass-Flow_Box-white{background-color:#fff}.chargespot-pass-Flow_List{margin-top:24px}.chargespot-pass-Flow_List>li{position:relative;padding:16px;border:1px solid #bfbfbf}.chargespot-pass-Flow_List>li+li{margin-top:48px}.chargespot-pass-Flow_List>li+li::before{position:absolute;left:50%;top:-38px;width:40px;height:30px;margin-left:-20px;color:#ff33a3;font:28px rex-icon;text-align:center;content:"\e900"}.chargespot-pass-Flow_List-note-multiline{margin-left:-1.5em;padding-left:16px;position:relative}.chargespot-pass-Flow_List-note-multiline span{position:absolute;left:0}.chargespot-pass-Flow_List-in>div:first-child.chargespot-pass-Flow_List-img{width:316px;margin-right:24px}.chargespot-pass-Flow_List-in>div:last-child{width:calc(100% - 340px)}.chargespot-pass-Flow_List-in-second{width:calc((100% - 48px)/ 3 * 2 + 24px)}.chargespot-pass-Flow_List-in-btn a span{display:inline}.chargespot-pass-Flow_List-in-Border_b{border-bottom:1px solid #bfbfbf;padding-bottom:32px}.chargespot-pass-Flow_List-in div li{padding-left:16px;position:relative}.chargespot-pass-Flow_List-in div li div{position:relative;top:-1.5em;left:1em}.chargespot-pass-Flow_List-step1{padding:8px}.chargespot-pass-Flow_List-step1 .c-Heading_Lv4{color:#ff008c;font-size:24px;text-align:left}.chargespot-pass-Flow_List-step2{padding:8px;background:#fff2f9}.chargespot-pass-Flow_List-step2 .c-Heading_Lv4{color:#ff008c;text-align:center}.chargespot-pass-Flow_List-step3 .c-Heading_Lv4{color:#ff008c}.chargespot-pass-Flow_List-link li{text-indent:inherit}.chargespot-pass-Flow_List-link li:before{content:"";display:block;position:absolute;top:8.32px;left:0;width:8px;height:8px;border-radius:50%;background-color:#9696b2;margin:0}.chargespot-pass-Flow_List-cap{margin-top:24px}.chargespot-pass-Flow_List-step-unlimit{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex}.chargespot-pass-Flow_List-content{-ms-flex-preferred-size:50%;flex-basis:50%}.chargespot-pass-Flow_List-content-new{background-color:#fff2f9}.chargespot-pass-Flow_List-detail{padding:15px}.chargespot-pass-Flow_List-detail-left{margin-right:13px}.chargespot-pass-Flow_List-detail-right{margin-left:13px}.chargespot-pass-Flow_List-detail-image{width:226px}.chargespot-pass-Flow_List-detail-btn{width:100%;max-width:500px}.chargespot-pass-Flow_List-item{position:relative}.chargespot-pass-Flow_List-item>div:first-child{width:316px;margin-right:24px}.chargespot-pass-Flow_List-item>div:last-child{width:calc(100% - 340px)}.chargespot-pass-Flow_List-item+.chargespot-pass-Flow_List-item{margin-top:64px}.chargespot-pass-Flow_List-item+.chargespot-pass-Flow_List-item::before{position:absolute;left:50%;top:-44px;width:40px;height:30px;margin-left:-20px;color:#5e5e8a;font:28px rex-icon;text-align:center;content:"\f101"}.chargespot-pass-Flow_List-Single_Arrow{margin-top:48px;border:none}.chargespot-pass-Flow_List-Single_Arrow::before{position:absolute;left:50%;top:-38px;width:40px;height:30px;margin-left:-20px;color:#ff33a3;font:28px rex-icon;text-align:center;content:"\e900"}.chargespot-pass-Hero{position:relative;height:300px;background:#3bc4ff}.chargespot-pass-Hero_Return{position:relative;background:url(/assets/img/campaign/chargespot-pass/bg-hero-02_250530.png?250530) center top repeat-x}.chargespot-pass-Hero_Container{padding:0;background:url(/assets/img/campaign/chargespot-pass/bg-hero-01_250530.png?250530) center top no-repeat;max-width:1440px}.chargespot-pass-Hero_Head-note{color:#fff;font-size:12px;text-align:right}.chargespot-pass-Hero_Main{position:relative;text-align:center}.chargespot-pass-Hero_Period{padding:16px 0;background-color:#f5f5fa}.chargespot-pass-Hero_Period>dl{width:100%;max-width:950px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;font-weight:700}.chargespot-pass-Hero_Period>dl>dt{width:50%;text-align:right;vertical-align:top}.chargespot-pass-Hero_Period>dl>dd{width:50%;text-align:left;vertical-align:top}.chargespot-pass-Info{max-width:1032px;margin:0 auto}.chargespot-pass-Info_Ttl-l4{color:#179cad}.chargespot-pass-Info_Contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.chargespot-pass-Info_Contents>li{background:#fff;width:100%;padding:16px;border-radius:8px}.chargespot-pass-Layout{position:relative}.chargespot-pass-Layout_Label{position:relative;max-width:1064px;margin:0 auto;padding:8px 16px 0;font-size:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.chargespot-pass-Layout_Label-pink{color:#cc0070;background-color:#ffe6f4}.chargespot-pass-Layout_Label-point{padding:4px 0;margin-bottom:8px;display:inline-block;font-weight:700}.chargespot-pass-Layout_Label-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;font-weight:400;margin-bottom:8px}.chargespot-pass-Layout_Label-link a{padding:4px 0}.chargespot-pass-Layout_Label-list{width:100%}.chargespot-pass-Layout_Label-right-Area{margin-left:auto}.chargespot-pass-Layout_PcHeader{background:#bf0000;width:100%;padding:18px 0}.chargespot-pass-Layout_SpHeader{background:#bf0000;width:100%;padding:13px 0}.chargespot-pass-Layout_Body{padding:16px 0 0}.chargespot-pass-Layout_Body-content-center{margin:auto}.chargespot-pass-Layout_Section{position:relative;width:100%}.chargespot-pass-Layout_Section-btn{padding:32px 0 24px}.chargespot-pass-Layout_Section-btn-top{padding:48px 0 24px}.chargespot-pass-Layout_Section-bnr{padding:40px 0 16px}.chargespot-pass-Layout_Step>li{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;margin-top:24px;border:2px solid #bfbfbf}.chargespot-pass-Layout_Step-icon{width:180px;-ms-flex-line-pack:center;align-content:center;padding:18px 0}.chargespot-pass-Layout_Step-body{width:calc(100% - 180px);padding:24px 32px}.chargespot-pass-Layout_Step-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.chargespot-pass-Layout_Step-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:0 16px;width:100%}.chargespot-pass-Layout_Step-point-icon{width:100%;position:relative}.chargespot-pass-Layout_Step-point-icon::before{content:"";position:absolute;width:100%;top:16px;left:0;height:1px;background:#bfbfbf}.chargespot-pass-Layout_Step-point-icon img{width:32px;position:relative;z-index:2}.chargespot-pass-Layout_Step-cap{max-width:800px;margin:0 auto}.chargespot-pass-Layout_Rule{margin-top:64px}.chargespot-pass-Layout_Rule .c-Heading_Lv1,.chargespot-pass-Layout_Rule .c-Heading_Lv2,.chargespot-pass-Layout_Rule .c-Heading_Lv3{font-size:16px}.chargespot-pass-Layout_Table{padding:0}.chargespot-pass-Layout_Table-period>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #cacadb}.chargespot-pass-Layout_Table-period>dl:last-child{border-bottom:1px solid #cacadb}.chargespot-pass-Layout_Table-period>dl>dt{width:340px;margin-right:20px;padding:16px 14px;text-align:left;background-color:#ededed;font-weight:700}.chargespot-pass-Layout_Table-period>dl>dd{width:calc(100% - 277px);padding:10px 0}.chargespot-pass-Layout_Entrycompleted{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-Layout_Entrycompleted div{width:calc(49.5% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-Layout_Entrycompleted div:first-child{margin-right:24px}.chargespot-pass-Layout_Entrycompleted div:last-child a{padding:.3em 1.5em .6em}.chargespot-pass-Layout_Entrycompleted div a{min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.chargespot-pass-Layout_Entrycompleted-btn{font-size:13px}.chargespot-pass-Layout_Entrycompleted-note{width:880px;margin:auto;font-size:12px}.chargespot-pass-Layout_Point-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-Layout_Entry-Area{background-color:#fff2f9;padding:26px 16px}.chargespot-pass-Layout_Entry-Inner{background-color:#fff;max-width:1032px;position:relative;padding:0 24px}.chargespot-pass-Layout_Entry-Inner a{padding:12px 0}.chargespot-pass-Layout_Entry-Arrow{position:absolute;width:100%;top:-16px;left:0}.chargespot-pass-Layout_Fixed,.chargespot-pass-Layout_Fixed-bottom,.chargespot-pass-Layout_Fixed-bottom-anchor,.chargespot-pass-Layout_Fixed-top,.chargespot-pass-Layout_Fixed-top-anchor{position:fixed;z-index:2;width:100%;background:rgba(77,77,77,.7)}.chargespot-pass-Layout_Fixed-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;gap:8px}.chargespot-pass-Layout_Fixed-btn a{width:100%;max-width:500px;min-height:48px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chargespot-pass-Layout_Fixed-top[aria-expanded=false],[aria-expanded=false].chargespot-pass-Layout_Fixed-top-anchor{top:-800px;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-top[aria-expanded=true],[aria-expanded=true].chargespot-pass-Layout_Fixed-top-anchor{top:0;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-bottom[aria-expanded=false],[aria-expanded=false].chargespot-pass-Layout_Fixed-bottom-anchor{bottom:-800px;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-bottom[aria-expanded=true],[aria-expanded=true].chargespot-pass-Layout_Fixed-bottom-anchor{bottom:0;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1032px;margin:0 auto;padding:8px 16px}.chargespot-pass-Layout_Fixed-nav-anchor-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}.chargespot-pass-Layout_Fixed-nav-anchor-link li a{color:#fff;text-decoration:none}.chargespot-pass-Layout_Fixed-nav-anchor-btn{width:72px;font-size:25px;color:#fff}.chargespot-pass-Layout_Fixed-nav-btn{max-width:290px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.chargespot-pass-Layout_Fixed-nav-btn a{font-size:16px;padding:12px 24px}.chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=false] .chargespot-pass-Layout_Fixed-nav-arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=true] .chargespot-pass-Layout_Fixed-nav-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-nav-arrow{position:relative;top:9px}.chargespot-pass-Layout_Footer{padding-bottom:64px}.chargespot-pass-Nav_Pad-false,.chargespot-pass-Nav_Pad-mt-0,.chargespot-pass-Nav_Pad-true{padding-top:60px;margin-top:-20px}.chargespot-pass-Nav_Pad-mt-0{margin-top:-60px}.chargespot-pass-Table_Container{position:relative;margin-top:48px}.chargespot-pass-Table_Rule-Cap,.chargespot-pass-Table_Rule-Cap-row,.chargespot-pass-Table_Rule-Cap-wide{color:#676767;font-size:12px;line-height:1.4}.chargespot-pass-Table_Rule-Cap-row>li,.chargespot-pass-Table_Rule-Cap-wide>li,.chargespot-pass-Table_Rule-Cap>li{position:relative;margin-top:8px;padding-left:1.5em}.chargespot-pass-Table_Rule-Cap-row>li:first-child,.chargespot-pass-Table_Rule-Cap-wide>li:first-child,.chargespot-pass-Table_Rule-Cap>li:first-child{margin-top:0}.chargespot-pass-Table_Rule-Cap-row>li>span:first-child,.chargespot-pass-Table_Rule-Cap-wide>li>span:first-child,.chargespot-pass-Table_Rule-Cap>li>span:first-child{position:absolute;left:0}.chargespot-pass-Table_Rule-Cap-wide>li{padding-left:2em}.chargespot-pass-Table_Rule-Cap-row>li{padding-left:1.5em}.chargespot-pass-Table_Rule colgroup col:nth-child(1),.chargespot-pass-Table_Rule colgroup col:nth-child(2){width:20%}.chargespot-pass-Table_Rule colgroup col:nth-child(3){width:60%}.chargespot-pass-Table_Rule a{word-break:break-all}.chargespot-pass-Table_Rule-bold{font-weight:700}.chargespot-pass-Table_Note-list a{color:#676767}.chargespot-pass-Table_Note-list a:hover{text-decoration:none}.chargespot-pass-Txt_Nl{display:inline-block}.chargespot-pass-Utility_Br-sp{display:none}.chargespot-pass-Utility_Br-pc{display:block}.chargespot-pass-Utility_Img-sp{display:none}.chargespot-pass-Utility_Img-pc{display:inline}.chargespot-pass-Utility_Mt-unique{max-width:880px;margin:0 auto;text-align:center}.chargespot-pass-Utility_Bnr a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.chargespot-pass-Utility_Bnr a:hover{opacity:.8}.chargespot-pass-Utility_Link-center{text-align:center}.chargespot-pass-Utility_Link-center a{width:auto;margin:0 auto}.chargespot-pass-Utility_Rcolor{color:#bf0000}.chargespot-pass-Utility_btn_entry_off{display:none}.chargespot-pass-Utility_form_checkbox{text-align:center;font-weight:700}.chargespot-pass-Utility_form_checkbox_icon{cursor:pointer}.chargespot-pass-Utility_form_checkbox_icon_check{line-height:18px;display:inline-block;width:24px;height:24px;margin-right:-24px;border:1px solid #cecef5;border-radius:4px;vertical-align:middle;text-align:center;color:#fff;background-color:#fff;font-size:14px;font-weight:700}.chargespot-pass-Utility_form_checkbox_label{display:inline-block;vertical-align:top;padding-top:2px;padding-left:32px}.chargespot-pass-Utility_form-message{color:#676767;font-size:14px}.on chargespot-pass-Utility_form_checkbox_icon_check{background-color:#ff008c;border:1px solid #ff008c}@media screen and (min-width:431px){.chargespot-pass-Layout_Fixed-nav-anchor-link{gap:32px}}@media screen and (min-width:835px){.chargespot-pass-App_Btn{display:none}.chargespot-pass-App_Btn img{max-height:60px}.chargespot-pass-Flow_List-in div .chargespot-pass-Btn_Primary{width:100%;max-width:500px}.chargespot-pass-Info_Contents>li{max-width:336px}.chargespot-pass-Layout_Step>li{overflow:hidden}.chargespot-pass-Layout_Step>li:first-child{margin-top:16px}.chargespot-pass-Layout_Step-icon{background:#fff2f9}.chargespot-pass-Layout_Step-btn a{max-width:354px}.chargespot-pass-Layout_Display-sp{display:none}.chargespot-pass-Layout_Entry>.chargespot-pass-Table_Rule-Cap{max-width:430px;margin:0 auto}.chargespot-pass-Layout_Entry-Inner .chargespot-pass-Table_Rule-Cap{max-width:500px;margin:0 auto;padding-left:72px}.chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=true]{opacity:1}.chargespot-pass-Layout_Fixed-nav-anchor-btn{display:none}.chargespot-pass-Table_Rule-Cap-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chargespot-pass-Txt_Left-sp{text-align:center}}@media screen and (max-width:834px){.chargespot-pass-Anchor.c-Anchor_List .c-Anchor_Basic{padding:7px 8px}.chargespot-pass-App{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.chargespot-pass-App_Qr{display:none}.chargespot-pass-App_Btn{margin-top:16px;max-width:243px}.chargespot-pass-Block_App{margin-top:40px}.chargespot-pass-Block_App-btn,.chargespot-pass-Block_App-text{text-align:center}.chargespot-pass-Btn,.chargespot-pass-Btn_Large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.chargespot-pass-Btn a,.chargespot-pass-Btn_Large a{max-width:100%}.chargespot-pass-Btn_Large{gap:16px}.chargespot-pass-Btn_Primary{padding:8px 16px;font-size:16px;width:100%;max-width:480px}.chargespot-pass-Btn_Primary input[type=submit]{font-size:12px}.chargespot-pass-Btn_Search,.chargespot-pass-Btn_Secondly{width:100%;max-width:480px}.chargespot-pass-Flow_Box-white{text-align:center;margin:0 -16px}.chargespot-pass-Flow_Box-white h3>span{display:block}.chargespot-pass-Flow_List{margin-top:16px}.chargespot-pass-Flow_List-in>div:first-child.chargespot-pass-Flow_List-img{width:100%;margin-right:0}.chargespot-pass-Flow_List-in-second,.chargespot-pass-Flow_List-in>div:last-child{width:100%}.chargespot-pass-Flow_List-in-btn{text-align:center}.chargespot-pass-Flow_List-in-btn a{display:table;margin:auto}.chargespot-pass-Flow_List-in-btn a span{display:table-cell}.chargespot-pass-Flow_List-in-btn a span:nth-child(2){vertical-align:middle}.chargespot-pass-Flow_List-in-Border_b{padding-bottom:26px}.chargespot-pass-Flow_List-cap img{width:100%;height:auto}.chargespot-pass-Flow_List-step-unlimit{display:block}.chargespot-pass-Flow_List-detail-left{margin-right:0}.chargespot-pass-Flow_List-detail-right{margin-top:24px;margin-left:0}.chargespot-pass-Flow_List-item>div:first-child{width:100%;margin-right:0}.chargespot-pass-Flow_List-item>div:last-child{width:100%}.chargespot-pass-Flow_List-item+.chargespot-pass-Flow_List-item{margin-top:72px}.chargespot-pass-Flow_List-item+.chargespot-pass-Flow_List-item::before{top:-48px}.chargespot-pass-Flow_List-button{width:100%}.chargespot-pass-Hero{height:auto;background:#3bc4ff}.chargespot-pass-Hero_Return{height:auto;background:0 0}.chargespot-pass-Hero_Container{background:0 0}.chargespot-pass-Hero_Main{padding-top:0}.chargespot-pass-Hero_Main img{width:100%;margin:0 auto}.chargespot-pass-Hero_Period>dl{display:block}.chargespot-pass-Hero_Period>dl>dd,.chargespot-pass-Hero_Period>dl>dt{width:100%;text-align:center}.chargespot-pass-Info_Contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.chargespot-pass-Layout_Label{width:100%;padding:8px 16px}.chargespot-pass-Layout_Label-point{width:100%}.chargespot-pass-Layout_Body{padding-bottom:32px}.chargespot-pass-Layout_Section{margin-top:4px}.chargespot-pass-Layout_Section-btn{padding:24px 0}.chargespot-pass-Layout_Section-btn-top{padding:72px 0 8px}.chargespot-pass-Layout_Section-bnr{padding:36px 0 16px}.chargespot-pass-Layout_Step>li{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}.chargespot-pass-Layout_Step>li::before{content:"";position:absolute;background:#fff2f9;width:146px;height:2px;top:-2px;left:50%;margin-left:-73px}.chargespot-pass-Layout_Step>li h3{background:#fff2f9}.chargespot-pass-Layout_Step-icon{position:absolute;width:100%;top:-45px}.chargespot-pass-Layout_Step-icon img{width:147px}.chargespot-pass-Layout_Step-body{width:100%;padding:0}.chargespot-pass-Layout_Step-body .c-Btn_Primary,.chargespot-pass-Layout_Step-body .c-Btn_Regular{width:100%;max-width:100%}.chargespot-pass-Layout_Step-body h3{text-align:center;border-radius:16px 16px 0 0;padding:32px 8px 16px}.chargespot-pass-Layout_Step-body-item{padding:16px 16px 24px}.chargespot-pass-Layout_Display-pc{display:none}.chargespot-pass-Layout_Table-period>dl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chargespot-pass-Layout_Table-period>dl>dt{width:112px;margin-right:10px;padding:12px 6px}.chargespot-pass-Layout_Table-period>dl>dd{width:calc(100% - 118px);padding:12px 0}.chargespot-pass-Layout_Entrycompleted-note{width:100%;margin:auto}.chargespot-pass-Layout_Entrycompleted{display:block}.chargespot-pass-Layout_Entrycompleted div{width:100%}.chargespot-pass-Layout_Entrycompleted div:first-child{margin:0 0 16px}.chargespot-pass-Layout_Entrycompleted div a{padding-left:1.3em;padding-right:1.3em}.chargespot-pass-Layout_Point-step{-ms-flex-wrap:wrap;flex-wrap:wrap}.chargespot-pass-Layout_Entry-Area{padding:16px}.chargespot-pass-Layout_Fixed-btn{padding:8px}.chargespot-pass-Layout_Fixed-btn a{font-size:16px;padding:0 8px;min-height:56px}.chargespot-pass-Layout_Fixed-txt-sp{font-size:13px}.chargespot-pass-Layout_Fixed-bottom-anchor,.chargespot-pass-Layout_Fixed-top-anchor{background:0 0}.chargespot-pass-Layout_Fixed-bottom .chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=false],.chargespot-pass-Layout_Fixed-bottom-anchor .chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=false]{opacity:1;-webkit-transition:.5s;transition:.5s;bottom:0;top:auto}.chargespot-pass-Layout_Fixed-bottom .chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=true],.chargespot-pass-Layout_Fixed-bottom-anchor .chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=true]{opacity:1;-webkit-transition:.5s;transition:.5s;bottom:-64px;top:auto}.chargespot-pass-Layout_Fixed-bottom .chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=false],.chargespot-pass-Layout_Fixed-bottom-anchor .chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=false]{margin-bottom:0;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-bottom .chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=true],.chargespot-pass-Layout_Fixed-bottom-anchor .chargespot-pass-Layout_Fixed-nav-btn[aria-expanded=true]{margin-bottom:64px;-webkit-transition:.5s;transition:.5s}.chargespot-pass-Layout_Fixed-nav{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;position:relative;z-index:2;padding:0}.chargespot-pass-Layout_Fixed-nav-anchor{background:#eee;width:100%;position:absolute;z-index:1}.chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=false]{opacity:1;-webkit-transition:.5s;transition:.5s;top:64px}.chargespot-pass-Layout_Fixed-nav-anchor[aria-hidden=true]{opacity:0;-webkit-transition:.5s;transition:.5s;top:0}.chargespot-pass-Layout_Fixed-nav-anchor-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:21px 16px}.chargespot-pass-Layout_Fixed-nav-anchor-link li{margin-left:8%}.chargespot-pass-Layout_Fixed-nav-anchor-link li:first-child{margin-left:0}.chargespot-pass-Layout_Fixed-nav-anchor-link li a{color:#333}.chargespot-pass-Layout_Fixed-nav-btn{background:rgba(77,77,77,.7);padding:8px 0 8px 8px;position:relative;z-index:2;max-width:100%}.chargespot-pass-Layout_Fixed-nav-btn a{width:calc(100% - 72px);max-width:100%}.chargespot-pass-Layout_Footer{padding-bottom:64px}.chargespot-pass-Nav_Pad-false,.chargespot-pass-Nav_Pad-mt-0,.chargespot-pass-Nav_Pad-true{padding-top:130px;margin-top:-90px}.chargespot-pass-Nav_Pad-false{padding-top:64px;margin-top:-24px}.chargespot-pass-Nav_Pad-mt-0{padding-top:64px;margin-top:-64px}.chargespot-pass-Table_Container{margin-top:40px}.chargespot-pass-Txt_Left-pc{text-align:center}.chargespot-pass-Utility_Br-sp{display:block}.chargespot-pass-Utility_Br-pc{display:none}.chargespot-pass-Utility_Img-sp{display:inline}.chargespot-pass-Utility_Img-pc{display:none}.chargespot-pass-Utility_Mt-unique{margin:0;width:auto;text-align:left}}@media screen and (max-width:484px){.chargespot-pass-Layout_Fixed-btn a:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width:430px){.chargespot-pass-Table_Rule colgroup col:nth-child(1),.chargespot-pass-Table_Rule colgroup col:nth-child(2),.chargespot-pass-Table_Rule colgroup col:nth-child(3){width:100%}.chargespot-pass-Table_Rule td,.chargespot-pass-Table_Rule th{display:block}.chargespot-pass-Table_Rule td,.chargespot-pass-Table_Rule tr:not(:first-child) th{border-top:none}}