@charset "UTF-8";.page-ttl{padding-bottom:30px}@media screen and (max-width:600px){.page-ttl{padding-bottom:20px}}.page-ttl .ttl{font-size:2.6rem;letter-spacing:0.15em}@media screen and (max-width:1199px){.page-ttl .ttl{font-size:2.4rem}}@media screen and (max-width:999px){.page-ttl .ttl{font-size:2.2rem}}@media screen and (max-width:600px){.page-ttl .ttl{font-size:1.8rem;letter-spacing:0.10em}}.page-ttl .ttl:before{width:60px}@media screen and (max-width:600px){.page-ttl .ttl:before{width:30px;height:1px}}table{border-collapse:collapse;margin:0 auto;border-top:1px dotted #8f8f8f}table tr td,table tr th{font-size:1.6rem;padding:10px 20px;border-bottom:1px dotted #8f8f8f}@media screen and (max-width:600px){table tr td,table tr th{display:block;font-size:1.4rem}}ul.caution li{position:relative;padding-left:1.0em}ul.caution li:after{content:"※";position:absolute;top:0;left:0}.wrap-intro{padding-top:70px;padding-bottom:90px}@media screen and (max-width:600px){.wrap-intro{width:90%;padding-top:50px;padding-bottom:60px}}.wrap-intro p{font-size:1.6rem;text-align:center}@media screen and (max-width:999px){.wrap-intro p{font-size:1.4rem}}@media screen and (max-width:600px){.wrap-intro p{font-size:1.3rem}}.wrap-intro p:not(:last-child){margin-bottom:1.0em}.membership-info{background-color:#f7f7f4;padding-top:80px;padding-bottom:140px}@media screen and (max-width:1199px){.membership-info{padding:80px 5% 140px}}@media screen and (max-width:600px){.membership-info{padding:60px 5% 100px}}.membership-info>.inner{background-color:#fff;padding:70px 50px 120px}@media screen and (max-width:600px){.membership-info>.inner{padding:50px 30px 80px}}.membership-info .wrap-summary table{width:100%}.membership-info .wrap-summary table tr th{width:190px;background-color:#f7f7f4}@media screen and (max-width:999px){.membership-info .wrap-summary table tr th{width:140px}}@media screen and (max-width:600px){.membership-info .wrap-summary table tr th{width:100%}}.membership-info .wrap-summary table tr td{width:calc(100% - 190px)}@media screen and (max-width:999px){.membership-info .wrap-summary table tr td{width:calc(100% - 140px)}}@media screen and (max-width:600px){.membership-info .wrap-summary table tr td{width:100%}}.membership-info .wrap-benefit{padding-top:90px}@media screen and (max-width:600px){.membership-info .wrap-benefit{padding-top:70px}}.membership-info .wrap-benefit ul.benefit-desc{counter-reset:count 0}.membership-info .wrap-benefit ul.benefit-desc li{position:relative;padding-left:1.5em;font-weight:600}.membership-info .wrap-benefit ul.benefit-desc li:before{content:counter(count) " ";counter-increment:count 1;position:absolute;top:0;left:0}.membership-info .wrap-benefit ul.benefit-desc li:not(:last-child){margin-bottom:1.0em}.membership-info .wrap-benefit ul.benefit-desc li p{font-weight:400}.membership-info .wrap-benefit .qualification{width:100%;background-color:#f7f7f4;margin:40px auto 0;padding:30px 50px 35px}@media screen and (max-width:600px){.membership-info .wrap-benefit .qualification{padding:20px 30px 25px}}.membership-info .wrap-benefit .qualification h4,.membership-info .wrap-benefit .qualification p{text-align:center}.membership-info .wrap-benefit .qualification h4{color:#87272d;font-size:2rem;font-weight:600;letter-spacing:0.15em;margin-bottom:15px}@media screen and (max-width:999px){.membership-info .wrap-benefit .qualification h4{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:600px){.membership-info .wrap-benefit .qualification h4{font-size:1.6rem;margin-bottom:5px}}.membership-info .wrap-benefit .qualification p{font-size:1.6rem}@media screen and (max-width:999px){.membership-info .wrap-benefit .qualification p{font-size:1.4rem}}@media screen and (max-width:600px){.membership-info .wrap-benefit .qualification p{font-size:1.3rem}}.membership-info .wrap-fee{padding-top:100px}@media screen and (max-width:600px){.membership-info .wrap-fee{padding-top:60px}}.membership-info .wrap-fee table{width:600px}@media screen and (max-width:999px){.membership-info .wrap-fee table{width:80%}}@media screen and (max-width:600px){.membership-info .wrap-fee table{width:100%}}.membership-info .wrap-fee table tr th{width:120px}@media screen and (max-width:600px){.membership-info .wrap-fee table tr th{width:100%}}.membership-info .wrap-fee table tr td{width:calc(100% - 120px)}@media screen and (max-width:600px){.membership-info .wrap-fee table tr td{width:100%}}.membership-info .wrap-fee table tr td ul li{font-size:1.4rem}@media screen and (max-width:600px){.membership-info .wrap-fee table tr td ul li{font-size:1.2rem}}.membership-info .wrap-fee .note{font-size:1.4rem;width:600px;margin:1em auto 0}@media screen and (max-width:999px){.membership-info .wrap-fee .note{width:80%}}@media screen and (max-width:600px){.membership-info .wrap-fee .note{font-size:1.2rem;width:100%}}.membership-info .wrap-fee .wrap-btn{margin-top:50px}@media screen and (max-width:600px){.membership-info .wrap-fee .wrap-btn{margin-top:30px}}.membership-info .wrap-fee .wrap-btn a{width:300px;padding:15px}@media screen and (max-width:600px){.membership-info .wrap-fee .wrap-btn a{width:80%;padding:10px}}.membership-info .wrap-rule{padding-top:120px}@media screen and (max-width:600px){.membership-info .wrap-rule{padding-top:80px}}.membership-info .wrap-rule .rule-document{display:flex;align-items:center;justify-content:center}.membership-info .wrap-rule .rule-document a.documentLink{width:360px}.membership-info .wrap-formbtn{padding-top:100px}@media screen and (max-width:600px){.membership-info .wrap-formbtn{padding-top:60px}}.membership-info .wrap-formbtn .wrap-btn a{font-size:2.2rem;font-weight:600}@media screen and (max-width:999px){.membership-info .wrap-formbtn .wrap-btn a{font-size:2rem}}@media screen and (max-width:600px){.membership-info .wrap-formbtn .wrap-btn a{font-size:1.8rem}}.membership-info .wrap-formbtn .wrap-btn a span:after{right:-30px;width:20px;border-width:2px}@media screen and (max-width:600px){.membership-info .wrap-formbtn .wrap-btn a span:after{right:-20px;width:15px}}.membership-info .wrap-formbtn .note-list{margin-top:40px}@media screen and (max-width:600px){.membership-info .wrap-formbtn .note-list{margin-top:20px}}.membership-info .wrap-formbtn .note-list p{font-size:1.4rem;text-align:center}@media screen and (max-width:600px){.membership-info .wrap-formbtn .note-list p{font-size:1.2rem}}.black{}.black .contact-link{background-color:#000}.black .contact-link p:before{content:none}.black table{border-top:none}.black table tr td,.black table tr th{border-bottom:none}.black .membership-info{background-color:#000}.black .membership-info>.inner{background-color:#000}.black .membership-info .wrap-summary table tr th{background-color:#000}.black .membership-info .wrap-benefit .qualification{background-color:#000}.black .membership-info .wrap-benefit .qualification h4{color:#FFFF00}.blue{}.blue .contact-link{background-color:#0000FF}.blue .contact-link p:before{content:none}.blue table{border-top:none}.blue table tr td,.blue table tr th{border-bottom:none}.blue .membership-info{background-color:#0000FF}.blue .membership-info>.inner{background-color:#0000FF}.blue .membership-info .wrap-summary table tr th{background-color:#0000FF}.blue .membership-info .wrap-benefit .qualification{background-color:#0000FF}.blue .membership-info .wrap-benefit .qualification h4{color:#FFFF00}
/*# sourceMappingURL=member-info.css.map */