@media screen and (max-width: 767px){.pc{display:none!important}}@media screen and (min-width: 768px){.sp{display:none!important}}html{scroll-behavior:smooth}@media screen and (min-width: 768px){html{font-size:min(.6944444444vw,10px);scroll-padding-top:87px}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw;scroll-padding-top:52px}}body{font-family:system-ui,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans CJK,Yu Gothic,Helvetica Neue,Original Yu Gothic,YuGothic,Meiryo,Arial,sans-serif;letter-spacing:.1em;line-height:2;color:#122911;word-break:break-all}@media screen and (min-width: 768px){body{font-size:clamp(12px,1.6rem,16px)}}@media screen and (max-width: 767px){body{font-size:1.4rem}}.page-join .tab-content.extra-type .year-wrap p{background-color:#000}.page-join .tab-content.extra-type .comparison-inner:not(:first-child){border-top:8px solid #000000}@media screen and (max-width: 767px){.page-join .tab-content.extra-type .comparison-inner:not(:first-child){border-top:2px solid #000000}}.page-join .tab-content.platinum-type .year-wrap p{background-color:#9ea0a0}.page-join .tab-content.platinum-type .comparison-inner:not(:first-child){border-top:8px solid #9ea0a0}@media screen and (max-width: 767px){.page-join .tab-content.platinum-type .comparison-inner:not(:first-child){border-top:2px solid #9ea0a0}}.page-join .tab-content.gold-type .year-wrap p{background-color:#bbac39}.page-join .tab-content.gold-type .comparison-inner:not(:first-child){border-top:8px solid #bbac39}@media screen and (max-width: 767px){.page-join .tab-content.gold-type .comparison-inner:not(:first-child){border-top:2px solid #bbac39}}.page-join .tab-content.regular-type .year-wrap p{background-color:#2e4c8b}.page-join .tab-content.regular-type .comparison-inner:not(:first-child){border-top:8px solid #2e4c8b}@media screen and (max-width: 767px){.page-join .tab-content.regular-type .comparison-inner:not(:first-child){border-top:2px solid #2e4c8b}}.page-join .tab-content.junior-type .year-wrap p{background-color:#a42024}.page-join .tab-content.junior-type .comparison-inner:not(:first-child){border-top:8px solid #a42024}@media screen and (max-width: 767px){.page-join .tab-content.junior-type .comparison-inner:not(:first-child){border-top:2px solid #a42024}}.page-join .tab-content.free-type .year-wrap p{background-color:#e5459a}.page-join .tab-content.free-type .comparison-inner:not(:first-child){border-top:8px solid #e5459a}@media screen and (max-width: 767px){.page-join .tab-content.free-type .comparison-inner:not(:first-child){border-top:2px solid #e5459a}}.page-join .year-wrap{display:flex;margin-top:-8px}@media screen and (max-width: 767px){.page-join .year-wrap{margin-top:-2px}}.page-join .year-wrap p{width:50%;padding:2rem 0;color:#fff;font-size:2rem;font-weight:700;text-align:center}.page-join .year-wrap p:first-child{border-right:1px solid #fff}@media screen and (max-width: 767px){.page-join .year-wrap p{font-size:1.2rem}}.page-join .comparison-inner{display:flex}.page-join .comparison-inner>div{width:50%;padding:4rem 0}@media screen and (max-width: 767px){.page-join .comparison-inner>div{padding:2rem 0}}.page-join .comparison-inner>div.old{background-color:#fff;position:relative}.page-join .comparison-inner>div.old:after{content:"";width:25px;height:30px;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#000121;margin:auto 0;position:absolute;top:0;bottom:0;right:0;transform:translate(55%)}@media screen and (max-width: 767px){.page-join .comparison-inner>div.old:after{width:15px;height:20px}}.page-join .comparison-inner>div .price-block{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-join .comparison-inner>div .price-block{display:block}}.page-join .comparison-inner>div .price-block .contract-method{width:140px}@media screen and (max-width: 767px){.page-join .comparison-inner>div .price-block .contract-method{margin:0 auto 1rem}}.page-join .comparison-inner>div .price-block .contract-method .tag{font-size:1.8rem}.page-join .comparison-inner>div .price-block .contract-method .tag:not(:first-child){margin-top:10px}.page-join .comparison-inner>div .price-block .price{font-size:8rem;line-height:1;font-family:Staatliches,sans-serif;font-weight:400;font-style:normal}.page-join .comparison-inner>div .price-block .price span{font-size:2rem}@media screen and (max-width: 767px){.page-join .comparison-inner>div .price-block{padding:2rem 0 0}.page-join .comparison-inner>div .price-block .contract-method{width:85px!important}.page-join .comparison-inner>div .price-block .tag{font-size:1rem!important}.page-join .comparison-inner>div .price-block .price{font-size:3.6rem!important;text-align:center}.page-join .comparison-inner>div .price-block .price span{font-size:1rem!important}}.page-join .comparison-inner>div .price-block+*{margin:2rem 12rem 0}@media screen and (max-width: 767px){.page-join .comparison-inner>div .price-block+*{margin:2rem 5% 0;font-size:1.4rem}}
