@charset "UTF-8";#abouts .gmo_payment_notice{list-style:inherit;padding:21px 14px 21px 28px;margin:14px auto}#abouts .gmo_payment_notice li{padding-bottom:10px}#abouts .c-3d_secure h5 strong{border:1px solid #666;display:inline-block;margin-bottom:14px;padding:4px 6px}#abouts .c-3d_secure ul{line-height:1.6;padding-left:21px}#abouts .list-type,.corner-same-abouts .list-type{margin:10px;padding-left:18px}#abouts .list-type.decimal,.corner-same-abouts .list-type.decimal{list-style-type:decimal}#abouts .list-type.disc,.corner-same-abouts .list-type.disc{list-style-type:disc}#abouts .abouts-section,.corner-same-abouts .abouts-section{margin-bottom:21px;word-break:break-word}#abouts .abouts-section .section-heading-l1,.corner-same-abouts .abouts-section .section-heading-l1{background-color:#000;color:#fff;font-size:16px;font-weight:bold;margin-bottom:14px;padding:7px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#abouts .abouts-section .list-cvs li,.corner-same-abouts .abouts-section .list-cvs li{vertical-align:middle}#abouts .section,.corner-same-abouts .section{margin-bottom:35px}#abouts .section a:not(.btn),.corner-same-abouts .section a:not(.btn){text-decoration:underline}#abouts .section>ul,#abouts .section>ol,.corner-same-abouts .section>ul,.corner-same-abouts .section>ol{margin:14px 0 0 7px}#abouts .section>ul.gmo_payment_notice,#abouts .section>ol.gmo_payment_notice,.corner-same-abouts .section>ul.gmo_payment_notice,.corner-same-abouts .section>ol.gmo_payment_notice{margin-left:0;margin-bottom:14px}#abouts .section>ul>li,#abouts .section>ol>li,.corner-same-abouts .section>ul>li,.corner-same-abouts .section>ol>li{margin-bottom:7px}#abouts .section>ul>li ul,#abouts .section>ul>li ol,#abouts .section>ol>li ul,#abouts .section>ol>li ol,.corner-same-abouts .section>ul>li ul,.corner-same-abouts .section>ul>li ol,.corner-same-abouts .section>ol>li ul,.corner-same-abouts .section>ol>li ol{margin:14px 0 0 7px}#abouts .section .section-heading-l2,.corner-same-abouts .section .section-heading-l2{border-bottom:1px solid #666;font-size:14px;font-weight:bold;margin-bottom:14px;padding-bottom:7px}@media (min-width: 768px){#abouts .section .section-heading-l2,.corner-same-abouts .section .section-heading-l2{font-size:16px}}#abouts .section .section-heading-l3,.corner-same-abouts .section .section-heading-l3{font-size:12px;font-weight:bold}@media (min-width: 768px){#abouts .section .section-heading-l3,.corner-same-abouts .section .section-heading-l3{font-size:14px}}#abouts .section:last-child,.corner-same-abouts .section:last-child{margin-bottom:0}#abouts .section-inner,.corner-same-abouts .section-inner{padding:7px}#abouts .section-inner>ul,#abouts .section-inner>ol,.corner-same-abouts .section-inner>ul,.corner-same-abouts .section-inner>ol{margin:14px 0 0 7px}#abouts .section-inner>ul>li,#abouts .section-inner>ol>li,.corner-same-abouts .section-inner>ul>li,.corner-same-abouts .section-inner>ol>li{margin-bottom:7px}#abouts .section-inner>ul>li ul,#abouts .section-inner>ul>li ol,#abouts .section-inner>ol>li ul,#abouts .section-inner>ol>li ol,.corner-same-abouts .section-inner>ul>li ul,.corner-same-abouts .section-inner>ul>li ol,.corner-same-abouts .section-inner>ol>li ul,.corner-same-abouts .section-inner>ol>li ol{margin-left:7px}#abouts .section-inner:last-child,.corner-same-abouts .section-inner:last-child{margin-bottom:0}#abouts.terms .section>ul,#abouts.terms .section>ol,.corner-same-abouts.terms .section>ul,.corner-same-abouts.terms .section>ol{margin-left:0}#abouts.privacy .section .section-heading-l3,.corner-same-abouts.privacy .section .section-heading-l3{margin-bottom:7px}#abouts.privacy .section .section-heading-l3::before,.corner-same-abouts.privacy .section .section-heading-l3::before{background-color:#000;content:"";display:inline-block;height:11px;margin-right:5px;width:5px}#abouts.privacy .section .section-heading-l4,.corner-same-abouts.privacy .section .section-heading-l4{font-size:13px;font-weight:bold}#abouts.payment .available p,.corner-same-abouts.payment .available p{margin-bottom:3px}#abouts.payment .available p::before,.corner-same-abouts.payment .available p::before{margin-right:3px;content:"▼"}#abouts.payment .available .well,.corner-same-abouts.payment .available .well{background-color:#fff;display:inline-block;margin-bottom:7px;padding:7px 7px 2px}#abouts.payment .available .well img,.corner-same-abouts.payment .available .well img{margin:0 5px 5px 0;max-width:40px}#abouts.payment .available .well.convinience img,.corner-same-abouts.payment .available .well.convinience img{max-width:100%}#abouts.payment .list-cvs-links,.corner-same-abouts.payment .list-cvs-links{margin-bottom:14px}#abouts.payment .list-cvs-links li,.corner-same-abouts.payment .list-cvs-links li{margin-bottom:7px}#abouts.payment .security-code,.corner-same-abouts.payment .security-code{border:1px dotted #ccc;margin-bottom:7px;padding:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#abouts.payment .section-heading-l3,.corner-same-abouts.payment .section-heading-l3{border-left:7px solid #000;border-bottom:none;margin:0 0 7px;padding:3px 5px}#abouts.law .responsive-table a:not(.btn),.corner-same-abouts.law .responsive-table a:not(.btn){text-decoration:underline}.responsive-table th,.responsive-table td{border-top:none;display:block;width:100%}.responsive-table th p:last-child,.responsive-table td p:last-child{margin-bottom:0}.responsive-table th{background-color:#eee;color:#333}.responsive-table .list-type{margin:0 !important}.responsive-table .list-type li{margin-bottom:5px}.responsive-table .list-type li:last-child{margin-bottom:0}.responsive-table .list-type li small{font-style:italic}@media (min-width: 768px){.responsive-table{border-top:1px solid #ddd}.responsive-table th,.responsive-table td{border-bottom:1px solid #ddd;display:table-cell}.responsive-table th{width:180px}.responsive-table td{width:auto}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-ms-keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@-webkit-keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@-ms-keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@-webkit-keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes rotatelogo{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-ms-keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@-webkit-keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@keyframes bg-effect{0%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@-ms-keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@-webkit-keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@keyframes scroll{0%{transform:scale(0, 1);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:100% 0}100%{transform:scale(0, 1);transform-origin:100% 0}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes rotatelogo{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.slick-loading .slick-list{background:#fff url(/assets/amefurasshi/app/ajax_loader-3ef9f3e256c3c4f107557a03a41fe878.gif) center center no-repeat}.slick-track{margin:0 auto}.slick-arrow{background-size:contain;background-position:center}.slick-prev,.slick-next{background-color:transparent;position:absolute;top:50%;display:block;width:22px;height:22px;padding:0;margin-top:-12px \9;cursor:pointer;border:none;outline:none;z-index:9;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:0.5}.slick-prev:hover::before,.slick-prev:hover::after,.slick-prev:focus::before,.slick-prev:focus::after,.slick-next:hover::before,.slick-next:hover::after,.slick-next:focus::before,.slick-next:focus::after{opacity:1}.slick-prev .slick-disabled::before,.slick-next .slick-disabled::before{opacity:0.25}.slick-prev::before,.slick-next::before{color:#fff;font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:700;line-height:1;position:absolute;top:50%;z-index:11;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-prev::after,.slick-next::after{background-color:#333;content:"";height:22px;width:22px;z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.slick-prev{left:-10px}.slick-prev::before{content:"\f104";left:48%}.slick-next{right:-10px}.slick-next::before{content:"\f105";left:calc(50% + 1px)}.slick-dots{position:absolute;bottom:-18px;left:0;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0;padding:0;cursor:pointer}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:16px;line-height:0;outline:none;padding:3px;text-align:center;width:16px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity:1}.slick-dots li button::before{font-size:1rem;content:"●";color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{color:#bd1e1e}#abouts .corner-content img{max-width:100%;height:auto !important}@media (max-width: 767px){#abouts.membership .container{padding:0 24px}}#abouts.membership .membership-wrapper img{max-width:100%}#abouts.membership .membership-wrapper .membership-hero{padding-top:80px;text-align:center;background-repeat:no-repeat,no-repeat;background-position:left top 50px,right top;background-size:20% auto,25% auto;background-image:url(/assets/amefurasshi/app/membership/star01_sp-e02bc18e627ca3634d396d86b142fd07.svg),url(/assets/amefurasshi/app/membership/star02_sp-4b7fd7a349a23de4956da769b430cd9a.svg)}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-hero{padding-top:96px;background-size:30% auto,30% auto;background-image:url(/assets/amefurasshi/app/membership/star01-0e1b618e9312e36089ef57f1d6db22b5.svg),url(/assets/amefurasshi/app/membership/star02-0f0c97c05148703997e81a9c95b0e536.svg)}}#abouts.membership .membership-wrapper .hero-logo{max-width:310px;width:80%;margin-bottom:40px;display:inline-block}@media (min-width: 768px){#abouts.membership .membership-wrapper .hero-logo{margin-bottom:80px;max-width:372px}}#abouts.membership .membership-wrapper .hero-title-block{font-size:24px;margin-bottom:64px;letter-spacing:0.1em}@media (min-width: 768px){#abouts.membership .membership-wrapper .hero-title-block{font-size:32px}}#abouts.membership .membership-wrapper .cta-btn-block{margin-bottom:64px}@media (min-width: 768px){#abouts.membership .membership-wrapper .cta-btn-block{margin-bottom:80px}}#abouts.membership .membership-wrapper .cta-btn-block .cta-btn{display:inline-block;background-color:#bd1e1e;color:#fff;font-size:16px;padding:16px 76px;border-radius:40px;position:relative}#abouts.membership .membership-wrapper .cta-btn-block .cta-btn::after{content:"";position:absolute;width:0;height:0;right:24px;top:50%;transform:translateY(-50%);border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #fff;border-right:0}#abouts.membership .membership-wrapper .cta-btn-block .cta-btn:hover{background-color:#911717}#abouts.membership .membership-wrapper .membership-banner{margin-bottom:64px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-banner{margin-bottom:96px}}#abouts.membership .membership-wrapper .membership-banner .container{width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:0}#abouts.membership .membership-wrapper .membership-banner .membership-banner-item{padding:0 8px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-banner .membership-banner-item{padding:0 24px}}#abouts.membership .membership-wrapper .membership-banner.no-slide .membership-banner-item{max-width:480px;margin:0 auto}#abouts.membership .membership-wrapper .membership-intro{font-weight:bold;font-size:14px;line-height:2;margin-bottom:92px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-intro{margin-bottom:128px;font-size:16px}}#abouts.membership .membership-wrapper .corner-title{margin-bottom:40px}@media (min-width: 768px){#abouts.membership .membership-wrapper .corner-title{margin-bottom:80px}}#abouts.membership .membership-wrapper .membership-benefit{margin-bottom:96px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit{margin-bottom:128px}}#abouts.membership .membership-wrapper .membership-benefit .benefit-list{-webkit-align-items:unset;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit .benefit-list{gap:48px 64px}}#abouts.membership .membership-wrapper .membership-benefit .benefit-item{text-align:center;width:100%;border:1px solid #fff;padding:40px;background-color:#1c1c1c;background-image:url(/assets/amefurasshi/app/membership/benefit-bg-d8842a57399955552fbd0364e862e975.png);background-size:100% auto;position:relative}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit .benefit-item{width:calc(50% - 32px)}}#abouts.membership .membership-wrapper .membership-benefit .benefit-item::before,#abouts.membership .membership-wrapper .membership-benefit .benefit-item::after{content:"";position:absolute;width:12px;height:12px;border-radius:12px;background-color:#fff;top:14px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit .benefit-item::before,#abouts.membership .membership-wrapper .membership-benefit .benefit-item::after{top:18px}}#abouts.membership .membership-wrapper .membership-benefit .benefit-item::before{left:16px}#abouts.membership .membership-wrapper .membership-benefit .benefit-item::after{right:16px}#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::before,#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::after{content:"";position:absolute;width:12px;height:12px;border-radius:12px;background-color:#fff;bottom:14px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::before,#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::after{bottom:18px}}#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::before{left:16px}#abouts.membership .membership-wrapper .membership-benefit .benefit-item-inner::after{right:16px}#abouts.membership .membership-wrapper .membership-benefit .benefit-title{margin-bottom:18px;font-size:36px;font-style:normal;font-family:"gelato-luxe",sans-serif;font-weight:700;letter-spacing:0;line-height:1.3;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-benefit .benefit-title{margin-bottom:10px}}#abouts.membership .membership-wrapper .membership-benefit .benefit-image{margin:0 auto 20px;max-width:320px}#abouts.membership .membership-wrapper .membership-benefit .benefit-image-in{aspect-ratio:320/200;display:flex;align-items:center;justify-content:center}#abouts.membership .membership-wrapper .membership-benefit .benefit-image-in .img-icon{width:160px;display:inline-block}#abouts.membership .membership-wrapper .membership-benefit .benefit-text{font-size:14px;line-height:1.5;margin-bottom:0}#abouts.membership .membership-wrapper .membership-benefit .benefit-text-note{font-size:12px;line-height:1.5;margin-top:8px;margin-bottom:0}#abouts.membership .membership-wrapper .course-intro{margin-bottom:40px;font-weight:bold;text-align:center}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-intro{margin-bottom:80px}}#abouts.membership .membership-wrapper .course-intro .intro-caption{font-size:16px;line-height:2;display:block;margin-bottom:8px}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-intro .intro-caption{margin-bottom:16px}}#abouts.membership .membership-wrapper .course-intro .intro-lead{color:#f19a7a;font-size:24px;display:block;margin-bottom:16px}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-intro .intro-lead{font-size:32px}}#abouts.membership .membership-wrapper .course-intro .intro-sublead{color:#f19a7a;display:block;font-size:16px}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-intro .intro-sublead{font-size:20px}}#abouts.membership .membership-wrapper .course-detail{margin-top:80px}#abouts.membership .membership-wrapper .course-detail .course-card{clip-path:polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);background-color:#fff;padding:48px 16px;color:#1c1c1c}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-detail .course-card{padding:48px;clip-path:polygon(58px 0, 100% 0, 100% calc(100% - 58px), calc(100% - 58px) 100%, 0 100%, 0 58px)}}#abouts.membership .membership-wrapper .course-detail .course-title{font-size:24px;font-weight:bold;text-align:center;line-height:1.4;margin-bottom:24px}#abouts.membership .membership-wrapper .course-detail .border-title{border:1px solid #1c1c1c;width:fit-content;padding:4px 40px;margin:0 auto 16px;font-size:14px;font-weight:bold}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-detail .border-title{margin-bottom:24px;font-size:16px}}#abouts.membership .membership-wrapper .course-detail .course-lead{font-size:16px;line-height:2}#abouts.membership .membership-wrapper .course-detail .color-bg{background-color:rgba(75,75,75,0.05);padding:24px 12px;margin-bottom:16px}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-detail .color-bg{padding:24px}}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex{width:100%;gap:96px}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li{width:100%}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li{width:calc(50% - 48px)}}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li:nth-of-type(odd){position:relative}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li:nth-of-type(odd)::after{content:"";position:absolute;background-color:#1c1c1c}@media (max-width: 991px){#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li:nth-of-type(odd)::after{bottom:-48px;left:0;right:0;height:1px}}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li:nth-of-type(odd)::after{bottom:0;top:0;width:1px;right:-48px}}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li .course-image{margin:40px auto}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li .course-image.membercard{max-width:90%}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li .course-name{font-size:14px;font-weight:bold}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li .course-note{font-size:12px;line-height:1.5;font-weight:bold}#abouts.membership .membership-wrapper .course-detail .course-yc-only .flex>li .course-note li{margin-bottom:8px}#abouts.membership .membership-wrapper .course-detail .course-list{margin-top:32px;align-items:unset}@media (max-width: 991px){#abouts.membership .membership-wrapper .course-detail .course-list{flex-direction:column;gap:32px}}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .course-list{margin-top:40px}#abouts.membership .membership-wrapper .course-detail .course-list .course-item{width:calc(50% - 32px)}}#abouts.membership .membership-wrapper .course-detail .course-list .course-item-note{line-height:1.5;font-size:14px}#abouts.membership .membership-wrapper .course-detail .course-list .course-price{font-weight:bold;margin-top:-8px;margin-bottom:0;line-height:1.3}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-detail .course-list .course-price{margin-top:-16px}}#abouts.membership .membership-wrapper .course-detail .course-list .course-price .yen{font-size:14px}#abouts.membership .membership-wrapper .course-detail .course-list .course-price strong{font-size:24px}@media (min-width: 768px){#abouts.membership .membership-wrapper .course-detail .course-list .course-price strong{font-size:32px}}#abouts.membership .membership-wrapper .course-detail .course-list .course-price .tax-included{font-size:12px}#abouts.membership .membership-wrapper .course-detail .course-yc-price-list>li{width:calc(50% - 8px)}#abouts.membership .membership-wrapper .course-detail .course-yc .course-item-price{margin-bottom:16px}#abouts.membership .membership-wrapper .course-detail .course-yc .course-item-price .color-bg{margin-bottom:0}#abouts.membership .membership-wrapper .course-detail .course-yc-price{position:relative}#abouts.membership .membership-wrapper .course-detail .otoku-label{position:absolute;display:inline-block;color:#bd1e1e;text-align:center;line-height:1.5;font-size:10px;font-weight:bold;transform:rotate(6deg);bottom:90%;right:15px}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .otoku-label{transform:rotate(10deg);bottom:96%;right:10px;font-size:12px}}#abouts.membership .membership-wrapper .course-detail .otoku-label::before{content:"";position:absolute;background-color:#bd1e1e;width:2px;height:30px;left:-15px;transform:rotate(-30deg);bottom:-3px}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .otoku-label::before{height:35px}}#abouts.membership .membership-wrapper .course-detail .otoku-label::after{content:"";position:absolute;background-color:#bd1e1e;width:2px;height:30px;right:-15px;bottom:-3px;transform:rotate(30deg)}@media (min-width: 992px){#abouts.membership .membership-wrapper .course-detail .otoku-label::after{height:35px}}#abouts.membership .membership-wrapper .course-detail .course-mc .course-item-bottom{display:flex;flex-direction:column}#abouts.membership .membership-wrapper .course-detail .course-mc .course-item-bottom .course-lead{flex-grow:1;display:flex;justify-content:center;align-items:center;margin:0}#abouts.membership .membership-wrapper .membership-course{margin-bottom:96px}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-course{margin-bottom:128px}}#abouts.membership .membership-wrapper .membership-foot{position:relative;overflow:hidden;width:100vw;left:50%;transform:translateX(-50%)}#abouts.membership .membership-wrapper .membership-foot .illust-flag{width:26%}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-foot .illust-flag{width:160px}}#abouts.membership .membership-wrapper .membership-foot .illust-line{position:absolute;top:25%;right:0;width:90%}@media (min-width: 768px){#abouts.membership .membership-wrapper .membership-foot .illust-line{top:0;width:100%;width:1365px}}#abouts.membership .membership-wrapper .membership-foot svg{width:100%;height:auto}
