@charset "UTF-8";/*!* autosport web membership style
*
* @handle asweb-membership
* @media all*//*!* autosport web membership style
*
* @handle asweb-membership
* @media all*/p{line-height:1.9}.category.paid{color:#fff;background:#e6002d;border-color:#e6002d}.category.paid:hover{border:1px solid #555;color:#000;background:#fff}.sp-headerlogin{display:flex}.sp-headerlogin .c-buttonArea .c-button__line{font-weight:300;color:#fff;line-height:1.5;border:1px solid #fff}.sp-headerlogin .c-buttonArea .c-button__line:hover{background:#fff;color:#333}.sp-headerlogin .c-buttonArea{margin:0 16px 0 0}.sp-version.search_list button{width:12px!important}@media screen and (max-width:480px){.sp-version.search_list button{width:20px!important}.sp-headerlogin .c-buttonArea{margin:0 10px 0 0}}.c-button__line{padding:3px 10px!important;border:#e6002d 1px solid;background:#fff;border-radius:3px;color:#e6002d!important}.c-button__line:hover{background:#e6002d;color:#fff!important}.navMenu ul li.login{float:right;display:flex;align-items:center;height:100%}@media screen and (max-width:1300px){nav .navLogo{width:110px;margin-right:10px}nav .navLogo img{width:100%}.navMenu ul li a{font-size:12px;padding:20px 8px}}@media screen and (max-width:1120px){.navMenu ul li a{padding:20px 6px}}@media screen and (max-width:1090px){nav .navLogo img{width:150px}}@media screen and (max-width:480px){nav .navLogo img{margin:8px 0 0}.navLogo a{padding-left:2px}}.p-login{border:1px solid #000;width:100%}.p-login .head{background:#222223;text-align:center;padding:14px 0;border-bottom:3px solid #e6002e}.special>.title{display:inline-block;font:24px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;font-weight:600;border-bottom:1px solid #b72121;width:100%;padding:0 0 10px;color:#7c0000;margin:0}.special .title strong{font:600 17px/2em Cochin,hiraminpron-w7,noto sans japanese,serif;color:#b58282}.special .en{margin:6px 0 28px;color:#7c0000;font:500 17px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;text-align:center}.title{font-size:24px;font-weight:600;color:#000;margin:0;text-align:center}.p-login .head .title{font:600 18px/1em noto sans japanese,sans-serif;color:#fff;margin:0}.p-login .body{padding:12px 24px 24px}.p-formList>li+li{margin:8px 0 0}.p-formList-item-head{margin:0 0 4px}.p-formList-item-head .title{font-size:13px;font-weight:600;margin:0;color:#000;text-align:left}.p-formList-item-body .c-input{display:inline-flex;position:relative;width:100%}.p-formList-item-body .c-input:focus{outline:none}.p-formList-item-body input{height:40px;padding:0 12px;width:100%;border:1px solid #888;border-radius:4px;background:#fff}.c-buttonArea{display:flex;align-items:center}.c-buttonArea__center{margin:-4px auto;display:flex;align-items:center;justify-content:center}.c-buttonArea__right{display:flex;justify-content:flex-end;margin:4px 0 0}.p-login .c-buttonArea{margin:16px 0 0;display:flex;flex-direction:column;align-items:center}.c-buttonArea .c-button{margin:4px 0;font-weight:600;background:#7c0400;color:#fff;border-radius:2px;border:2px solid #7c0400;cursor:pointer;padding:10px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center}.c-button__full{width:100%}.c-buttonArea .c-button:hover{color:#7c0400;background:#fff}.c-buttonArea .c-button__line{margin:4px 0;font-weight:600;background:0 0;line-height:1.5;color:#000;border-radius:2px;border:2px solid #e6002d;cursor:pointer;padding:10px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center}.c-buttonArea .c-button__whiteRed{margin:4px 0;font-weight:600;line-height:1.5;cursor:pointer;padding:4px 8px;flex:none;display:flex;justify-content:center;align-items:center;color:#ff3c3b;background:#fff;border-radius:3px;border:2px solid #ff3c3b}.c-buttonArea .c-button__whiteRed:hover{color:#fff;background:#ff3c3b}.sp-version .c-button__line{padding:3px 10px!important;border-radius:3px;width:inherit;min-width:inherit}.c-buttonArea .c-button__line:hover{background:#ca1e1e;color:#fff!important}.p-login .c-buttonArea a{margin:12px 0 0}.c-buttonArea .c-button--text{color:#7a7a7a;border-bottom:1px solid transparent}.c-buttonArea .c-button--text:hover{border-bottom:1px solid #ca1e1e}.c-buttonArea .c-button__gray{background:#888;color:#fff;border-radius:2px;border:2px solid #888}.c-buttonArea .c-button__sm{border:1px solid #cb1e1e!important;font-weight:500;min-width:inherit;height:inherit;padding:3px 4px;line-height:1;margin:4px;font-size:12px;color:#ca1e1e!important}@media screen and (max-width:1090px){.p-registerForm>section{max-width:500px;margin:0 auto;width:100%}}@media screen and (max-width:768px){.p-login .body{padding:16px}}@media screen and (max-width:600px){.p-bannar_payment::before{padding-top:12%}}@media screen and (max-width:480px){.p-bannar_payment::before{padding-top:0%}}.p-bannerLp{background-color:#af0000;border:1px solid #af0000;padding-right:10px;display:block;margin-bottom:8px}.p-bannerLp:hover{background-color:#da6060}.p-bannerLp p::before{content:"";display:block;margin-right:8px;background:url(https://cdn-image.as-web.jp/etc/img/B_630_378.jpg)no-repeat 50%;background-size:cover;height:40px;width:40px}.p-bannerLp p::after{content:"";display:block;margin-left:auto;border-bottom:#fff 1px solid;border-right:#fff 1px solid;transform:rotate(-45deg);height:8px;width:8px}.p-bannerLp p{margin:0;display:flex;align-items:center;color:#fff;font-size:14px;font-weight:700}.p-login_board{border:1px solid #000;padding:18px;border-top:8px solid #000}@media screen and (max-width:768px){.p-login_board{padding:16px}}.p-login_board .head{display:flex;align-items:center;margin:0 0 15px}.p-login_board .head .c-icon::before{content:"";display:block;padding-top:100%;width:100%}.p-login_board .head .c-icon{background:#e6002d url(../img/icon_car_white.svg)no-repeat 50%;background-size:cover;width:30px;flex:0 0 30px;border-radius:50%}.p-login_board .name::before{content:"ログイン中";color:#e6002d;font-size:13px;font-weight:700;display:block}.p-login_board .name{font-size:20px;flex:auto;line-height:1;font-weight:600;margin:0 0 0 12px;color:#000}.p-login_board .name span{font-size:14px;margin:0 0 0 4px}.p-login_board .c-buttonArea{display:flex;flex-direction:column;align-items:center}.p-login_board .c-buttonArea .c-button__black{font-weight:600;width:100%;background:#222;color:#fff;border-radius:2px;border:2px solid #222;cursor:pointer;padding:10px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center}.p-login_board .c-buttonArea .c-button__black:hover{color:#222;background:#fff}.p-login_board .c-buttonArea .c-button--text{margin:12px 0 0;font-size:12px;font-weight:600}.l-membership #container{position:static;top:inherit;padding-top:0}.p-register{min-height:calc(100vh - 60px);padding:40px 20px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:0;background:url(https://cdn-image.as-web.jp/etc/img/bg_view.jpg);background-size:cover!important}@media screen and (max-width:480px){.p-register{padding:40px 16px 80px}}.c-box{background:url(https://cdn-image.as-web.jp/etc/img/bg_paper_wall.jpg);background-size:contain;padding:48px;position:relative;margin:0 auto;width:100%;max-width:630px;border-bottom:2px solid #e6002d;border-top:2px solid #e6002d}@media screen and (max-width:768px){.c-box{padding:48px 32px}}.c-box__400{max-width:400px}.c-box__500{max-width:500px}.c-box__650{max-width:650px}.c-box__700{max-width:700px}@media screen and (max-width:480px){.p-register .c-box{padding:48px 35px}}.detailback{position:absolute;top:10px;left:-20px}.detailback a{position:absolute;content:"";height:36px;width:64px;background-size:contain;background-color:#fff;border:1px solid #b72121;color:#7c0400;display:flex;padding:5px 8px 5px 5px;align-items:center;font:500 12px/1em noto sans japanese,sans-serif;justify-content:center}.detailback a::before{content:"";display:block;width:10px;height:10px;margin:0 3px 0 0;background:url(https://cdn-image.as-web.jp/etc/img/back_arrow_1.svg)no-repeat 50%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.newregister .head{text-align:center}.newregister .head .description{margin:24px 0 0;line-height:1.5;font-size:13px}.newregister .body{margin:36px 0 0}.newregister .social{display:flex;flex-direction:column}@media screen and (max-width:480px){.detailback a{top:-49px;left:-24px;height:30px;width:30px}.newregister .head .title{font-size:20px}.newregister .head .description{margin:12px 0 0}.newregister .body{margin:28px 0 0}}.p-socialLogin{display:flex;align-items:center;padding:5px 10px;margin:4px 0;border:1px solid;width:100%;justify-content:center}.p-socialLogin p{font-weight:700;margin:0}.p-socialLogin [class*=c-]::before{display:block;padding-top:100%;width:100%;content:""}.p-socialLogin [class*=c-]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:32px;border-radius:3px;margin:0 4px}.p-socialLogin [class*=c-]:hover{opacity:.7}.p-socialLogin .c-facebook{background:#3b5894 url(https://cdn-image.as-web.jp/etc/img/icon_facebook.svg)}.p-socialLogin .c-google{background:#417de8 url(https://cdn-image.as-web.jp/etc/img/icon_google.svg)}.p-socialLogin .c-yahoo{background:#f60030 url(https://cdn-image.as-web.jp/etc/img/icon_yahoo.svg)}.c-button+.c-button{margin:8px 0 0}.c-button_facebook{font-weight:600;width:100%;background:#3b5894;color:#fff;border-radius:2px;cursor:pointer;padding:12px 12px 12px 30px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center;position:relative}.c-button_facebook:hover{opacity:.8}.c-button_facebook::before{padding:0 28px 0 16px;position:absolute;content:"";background:url(https://cdn-image.as-web.jp/etc/img/icon_facebook.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block;width:32px;height:32px;left:2px;border-right:2px solid #fff}.c-button_google{position:relative;font-weight:600;width:100%;background:#417de8;color:#fff;border-radius:2px;cursor:pointer;padding:12px 12px 12px 30px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center}.c-button_google:hover{opacity:.8}.c-button_google::before{padding:0 28px 0 16px;position:absolute;content:"";background:url(https://cdn-image.as-web.jp/etc/img/icon_google.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block;width:32px;height:32px;left:2px;border-right:2px solid #fff}.c-button_yahoo{position:relative;font-weight:600;width:100%;background:#f60030;color:#fff;border-radius:2px;cursor:pointer;padding:12px 12px 12px 30px;min-width:200px;flex:none;display:flex;justify-content:center;align-items:center}.c-button_yahoo:hover{opacity:.8}.c-button_yahoo::before{padding:0 28px 0 16px;position:absolute;content:"";background:url(https://cdn-image.as-web.jp/etc/img/icon_yahoo.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block;width:32px;height:32px;left:2px;border-right:2px solid #fff}.newregister .text{margin:24px 0 0;text-align:center}.newregister .title{display:inline-block;font:24px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;font-weight:600;border-bottom:1px solid #b72121;width:100%;padding:0 0 10px;color:#7c0000;margin:0}.newregister .title strong{font:600 17px/2em Cochin,hiraminpron-w7,noto sans japanese,serif;color:#b58282}.newregister .head .en{margin:10px 0 0;color:#7c0000;font:500 17px/1em Cochin,hiraminpron-w6,noto sans japanese,serif}.newregister .text .cnt{margin:0}.newregister .c-buttonArea{margin:12px 0 0;text-align:center;display:flex;justify-content:center}.newregister .c-buttonArea .c-button{border:1px solid #cb1e1e;background:#cb1e1e;font-weight:600;color:#fff;border-radius:2px;cursor:pointer;padding:10px;min-width:140px;flex:none;display:flex;justify-content:center;align-items:center}.newregister .c-buttonArea .c-button:hover{border:1px solid #cb1e1e!important;color:#ca1e1e!important;background:#fff}.completion .head{text-align:center}.completion>.head .title{display:inline-block;font:24px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;font-weight:600;border-bottom:1px solid #b72121;width:100%;padding:0 0 10px;color:#7c0000;margin:0}@media screen and (max-width:480px){.completion .head .title{font-size:20px}}.completion>.head .title strong{font:600 17px/2em Cochin,hiraminpron-w7,noto sans japanese,serif;color:#b58282}.completion>.head .en{margin:6px 0 0;color:#7c0000;font:500 17px/1em Cochin,hiraminpron-w6,noto sans japanese,serif}.completion .head .description{margin:24px 0 0;line-height:1.5}@media screen and (max-width:480px){.completion .head .description{margin:12px 0 0;font-size:12px}}.completion .body{margin:40px 0 0}@media screen and (max-width:480px){.completion .body{margin:24px 0 0}}.completion .c-buttonArea{margin:32px 0 0;text-align:center;display:flex;justify-content:center}@media screen and (max-width:480px){.newregister .c-buttonArea{margin:25px 0 0}}.completion .c-buttonArea .button:hover{opacity:.8}.memberregister .head{position:relative;text-align:center}.memberregister>.head .title{display:inline-block;font:24px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;font-weight:600;border-bottom:1px solid #b72121;width:100%;padding:0 0 10px;color:#7c0000;margin:0}.head .title strong{font:600 17px/2.5em Cochin,hiraminpron-w7,noto sans japanese,serif;color:#c19f9f;letter-spacing:.15em}.memberregister .head .en{margin:6px 0 0;color:#7c0000;font:500 17px/1em Cochin,hiraminpron-w6,noto sans japanese,serif}.memberregister .head .c-logout{position:absolute;top:0;right:0;font-weight:600;font-size:12px}@media screen and (max-width:480px){.memberregister .head .title{font-size:20px}}.memberregister .head .item{text-align:end}.memberregister .head .required{font-size:13px;font-weight:400;color:#000;margin:0}.memberregister .head .required span{font:11px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;color:#e6122d}.memberregister .body{margin:4px 0 0!important}.memberregister .problem{display:block;margin:-12px}@media screen and (max-width:768px){.memberregister .problem{display:block}}.memberregister .problem>li{width:100%;padding:12px}@media screen and (max-width:768px){.memberregister .problem>li{width:100%}}.problem-body .formlist{display:flex;flex-wrap:wrap;margin:-8px}.problem-body .formlist>li{width:50%;padding:8px}.problem-body .formlist .c-input{position:relative}.icon_eye::before{content:"";display:block;padding-top:100%;width:100%}.icon_eye{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;background:url(https://cdn-image.as-web.jp/etc/img/icon_eye_close.svg)no-repeat 50%;background-size:cover!important;cursor:pointer}.icon_eye.change{background:url(https://cdn-image.as-web.jp/etc/img/icon_eye_open.svg)no-repeat 50%}.problem-body .formlist .head{text-align:left}.problem-body .formlist .head .title{font-size:13px;text-align:left;color:#3c3c3c}.problem-body .formlist .head .title span{font:11px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;color:#e6122d}.problem-body .formlist .body{margin:0}.problem-body .formlist .body.image{display:flex;flex-wrap:wrap}.problem-body .formlist .body .img{margin:0 2px}.problem-body .formlist .body .img img{height:35px}@media screen and (max-width:768px){.c-box__650{max-width:450px}.problem-body .formlist>li{width:100%}}@media screen and (max-width:480px){.c-box__650{max-width:310px}}.l-12{display:flex;flex-wrap:wrap}.l-12__6{display:flex;flex-direction:column;width:50%}.l-12--gap8{margin:-2px}.l-12--gap8>*{padding:2px}.c-input--full{width:100%;display:flex}.c-input .c-input--select select,.c-input--select .c-input select,.c-input--select select,.c-input .textarea,.c-input--radio .textarea,.c-input--checkbox .textarea,.c-input--select .textarea,.c-input--full .textarea,.c-input input,.c-input--radio input,.c-input--checkbox input,.c-input--select input,.c-input--full input{height:40px;padding:0 12px;width:100%;border:1px solid #888;border-radius:2px;outline:none!important;background:#fff}.c-input--radio{display:flex;flex-wrap:wrap;align-items:center;width:auto;position:relative}.c-input .c-input--radio input[type=radio],.c-input--radio .c-input input[type=radio],.c-input .c-input--checkbox input[type=checkbox],.c-input--checkbox .c-input input[type=checkbox]{display:none}.c-input .c-input--radio label,.c-input--radio .c-input label,.c-input .c-input--checkbox label,.c-input--checkbox .c-input label{font-size:12px;line-height:1;display:flex;align-items:center;height:40px;width:100%;padding:0 16px 0 40px;position:relative;user-select:none;cursor:pointer;border-radius:3px;background-color:#eee;color:#666}.c-input--radio input[type=radio]:checked+label{background-color:#ffbcbc;color:#000}.c-input--radio input[type=radio]+label::before{background-color:#fff;border-radius:50%;content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.c-input--radio input[type=radio]:checked+label::after{background-color:#e6122d;border-radius:50%;content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}[class*=unit_min]{flex:0 0 3px;padding:0}.memberregister .foot{margin:40px 0 0;display:flex;justify-content:center}.mypage .head{margin:0 0 28px;text-align:center;position:relative}.mypage .head .title{display:inline-block;font:24px/1em Cochin,hiraminpron-w6,noto sans japanese,serif;font-weight:600;border-bottom:1px solid #b72121;width:100%;padding:0 0 10px;color:#7c0000;margin:0}.mypage .head .title strong{font:600 17px/2em Cochin,hiraminpron-w7,noto sans japanese,serif;color:#b58282}.mypage .head .en{margin:6px 0 0;color:#7c0000;font:500 17px/1em Cochin,hiraminpron-w6,noto sans japanese,serif}.mypage .head .c-logout{position:absolute;top:0;right:0}.mypage .head .c-button--text{font-weight:600;font-size:12px}@media screen and (max-width:480px){.mypage .head .title{font-size:20px}}.mypage .body{margin:12px 0 0}.mypage .foot{margin:40px 0 0;display:flex;flex-direction:row-reverse}.p-banner{position:relative;width:100%;display:flex}.p-banner:hover{background-color:#8a3535}.p-banner .p-banner__text{width:auto;flex:auto;padding:10px;display:flex;flex-direction:column;justify-content:center}.p-banner .p-banner__text .book{font-size:20px;font-weight:800;line-height:1.5;color:#fff;margin:0}.p-banner .p-banner__text .book strong::before{content:"";display:block;width:100%;height:10px;position:absolute;bottom:5px;left:51%;transform:translateX(-50%);opacity:.3;background-color:#fff}.p-banner .p-banner__text .book strong{font-size:33px;font-weight:700;position:relative}.c-text__caution{font-size:11px;font-weight:400;color:#fff;margin:0}.p-banner .p-banner__image::before{content:"";display:block;width:100%;padding-top:18%}.p-banner .p-banner__image{width:100%;background-image:url(https://cdn-image.as-web.jp/etc/img/mypage_banner.jpg);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block;transition:all .2s ease}.p-banner .p-banner__image:hover{box-shadow:0 10px 20px rgba(124,0,0,.3)}@media screen and (max-width:480px){.p-banner .p-banner__image{width:100%;background-image:url(https://cdn-image.as-web.jp/etc/img/mypage_banner_sp.jpg);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block}}.p-topbanner .p-topbanner__image{width:100%;background-image:url(https://cdn-image.as-web.jp/etc/img/top_banner.jpg);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block}.p-topbanner .p-topbanner__image::before{content:"";display:block;width:100%;padding-top:83%}.mypage .problem{display:flex;margin:-12px}.mypage .problem>li{width:50%;padding:12px}@media screen and (max-width:768px){.mypage .problem{display:block}.p-banner{flex-direction:column-reverse;flex-direction:column}.p-banner .p-banner__image::before{padding-top:18%}.p-banner .p-banner__image{flex:auto;width:100%}.p-banner .p-banner__text .book{font-size:16px;line-height:1.7}.p-banner .p-banner__text .book strong{font-size:22px}.mypage .problem>li{width:100%}}@media screen and (max-width:480px){.p-banner .p-banner__image::before{padding-top:38%}}.problem-head{padding:6px 8px;background:#7c0000;border-bottom:2px solid #7c0000;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:4px}.problem-head .title{color:#fff;font:600 16px/1em noto sans japanese,sans-serif;font-weight:600;margin:0;text-align:left;display:flex}.problem-head .title::before{content:"";background:url(https://cdn-image.as-web.jp/etc/img/diagonal_white.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;margin:0 5px 0 0;display:block;width:20px;height:16px}.problem-body{margin:12px 0 0}.problem-body .c-buttonArea__right{margin:0 0 0 auto}.linelist>li{border-bottom:1px solid #222}.linelist>li+li{margin:16px 0 0}@media screen and (max-width:480px){.linelist .label{margin:0 0 8px}}.linelist .label .title{font-size:12px;color:#3c3c3c;text-align:left}.linelist.item .data .cnt{background:0 0;padding:0 8px;margin:0;font-size:17px;color:#1f1616}.linelist .data .cnt{background:#fff;padding:0 8px;margin:0;font-size:17px;color:#1f1616}.mypage .c-buttonArea .button{font-weight:600;background:#fff;color:#e6122d;border:1px solid #e6122d;border-radius:2px;cursor:pointer;padding:10px;min-width:100px;flex:none;display:flex;justify-content:center;align-items:center}.mypage .c-buttonArea .button:hover{background:#e6122d;color:#fff}input:disabled{background:#efefef}.p-recommend__membership::before{content:"";display:block;padding-top:50%;width:100%}.p-recommend__membership{position:relative;background:url(https://cdn-image.as-web.jp/etc/img/bg_unreadable.jpg)no-repeat 50%;background-size:contain;width:100%}.p-recommend__membership .c-buttonArea__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;max-width:300px;width:100%}.p-recommend__membership .c-buttonArea__center>*+*{margin:10px 0 0}.p-recommend__membership span{color:#fff;text-align:center;text-shadow:0 0 10px #000}.p-recommend__membership .c-button{font-weight:600;border:1px solid #f60030;background:#f60030;color:#fff;border-radius:2px;cursor:pointer;padding:10px;min-width:140px;text-align:center}.p-recommend__membership .c-button:hover{background:#fff;color:#f60030}.p-recommend__membership .c-button__line{font-weight:600;border:1px solid #f60030;color:#f60030;background:#fff;border-radius:2px;cursor:pointer;padding:10px;min-width:140px;text-align:center}.p-recommend__membership .c-button__line:hover{background:#f60030;color:#fff}.p-recommend__membership .c-button__text{color:#fff;font-weight:600;border-bottom:#fff 1px solid;text-shadow:0 0 10px #000}.p-recommend__membership .c-button__text:hover{color:#f60030;border-bottom:#f60030 1px solid}.fixed.no_advertise{transform:translate(0,95px)}.area_flash{padding:20px;position:fixed;top:0;right:0;pointer-events:none;z-index:9999!important}p.error{color:red;margin:0}.list_flash{width:auto}.list_flash>li{opacity:0;pointer-events:all;animation:flash 4s ease forwards}.list_flash>li+li{margin:4px 0 0}.list_flash article{display:flex;align-items:center;height:60px;padding:0 15px;border:2px solid #950000;background:rgba(255,69,59,.95);box-shadow:0 6px 6px rgba(150,0,0,5%);position:relative}.list_flash p{font:600 15px/1.4em Roboto,noto sans japanese,sans-serif;max-height:2.8em;overflow:hidden;color:#fff;margin:0}.list_flash .flash_info article{border-color:#fff}.list_flash .flash_info article::before{background:url(https://cdn-image.as-web.jp/etc/img/ico/ico_flash/ico_flash_info.svg)}.list_flash .flash_success article{border-color:#fff}.list_flash .flash_success article::before{background:url(https://cdn-image.as-web.jp/etc/img/ico/ico_flash/ico_flash_success.svg)}.list_flash .flash_warning article{border-color:#f29938}.list_flash .flash_warning article::before{background:url(https://cdn-image.as-web.jp/etc/img/ico/ico_flash/ico_flash_warning.svg)}.list_flash .flash_error article{border-color:#950000}.list_flash .flash_error article::before{background:url(https://cdn-image.as-web.jp/etc/img/ico/ico_flash/ico_flash_error.svg)}.list_flash>li:nth-of-type(2){animation-delay:.1s}.list_flash>li:nth-of-type(3){animation-delay:.2s}.list_flash>li:nth-of-type(4){animation-delay:.3s}.list_flash>li:nth-of-type(5){animation-delay:.4s}.list_flash>li:nth-of-type(6){animation-delay:.5s}.list_flash>li:nth-of-type(7){animation-delay:.6s}@keyframes flash{0%{opacity:0;transform:translateX(100%)}10%{opacity:1;transform:translateX(0)}89%{opacity:1;transform:translateX(0)}90%{height:60px}100%{transform:translateX(-50%);opacity:0;height:0}}.list_flash>.flash_fixed{animation:flash_fixed .5s ease forwards}@keyframes flash_fixed{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.list_flash>.flash_remove{animation:flash_remove .5s ease forwards;pointer-events:none;cursor:default}@keyframes flash_remove{0%{transform:translateX(0%);opacity:1}90%{height:60px}100%{transform:translateX(-50%);opacity:0;height:0}}.register_check{margin:20px 0}.register_check a{text-decoration:underline}.register_check label{text-align:center;width:100%;margin:10px 0 0}.register_check .p-list>li{margin:0 0 8px}.register_check .p-list .c-text{text-align:left;position:relative;font:13px/1.5em noto sans japanese,sans-serif;margin:0}.register_check .p-list .c-text strong{position:absolute;line-height:1.5!important;left:-14px}.StripeElement{background:#fff;padding:12px;width:100%;border:1px solid #888;border-radius:2px;outline:none!important;margin:8px 0 0!important}#card-errors{color:#eb1c26;padding:0 8px}.top_sp_book_banner{display:none}@media screen and (max-width:480px){.top_sp_book_banner{display:block!important;padding:0 10px}}.p-bannar_payment_old::before{display:block;content:""}.p-bannar_payment_old{position:relative;background:#e6002d url(https://cdn-image.as-web.jp/etc/img/A_1400_240_compressed.jpg)no-repeat 50%;background-size:cover;width:100%;padding:30px;display:flex;align-items:center;margin:10px 0;border:1px solid #e6002d}@media screen and (max-width:600px){.p-bannar_payment_old{padding:16px}}@media screen and (max-width:480px){.p-bannar_payment_old{flex-direction:column}}.p-bannar_payment_old .c-text__lv3{font-size:20px;font-weight:700;line-height:1.3;color:#fff;z-index:1;margin:0}@media screen and (max-width:600px){.p-bannar_payment_old .c-text__lv3{font-size:17px}}@media screen and (max-width:480px){.p-bannar_payment_old .c-text__lv3{font-size:14px;text-align:center;font-weight:600}}.p-bannar_payment_old .c-text__lv4{font-size:13px;font-weight:500;line-height:1.5;color:#fff;border:1px solid;padding:2px 10px;z-index:1;margin:0 0 0 auto;display:flex;align-items:center}@media screen and (max-width:480px){.p-bannar_payment_old .c-text__lv4{margin:10px auto 0}}.p-bannar_payment_old .c-text__lv4::after{content:"";display:block;margin-left:auto;border-bottom:#fff 1px solid;border-right:#fff 1px solid;transform:rotate(-45deg);height:8px;width:8px}.p-bannar_payment_old a{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(173,1,1,.6117647059)}.p-bannar_payment_old:hover a{z-index:1;background-color:rgba(197,72,72,.2235294118)}@media screen and (max-width:600px){.p-bannar_payment_old::before{padding-top:12%}}@media screen and (max-width:480px){.p-bannar_payment_old::before{padding-top:0%}}