#mainimg{background-image:url("/img/about/joinus/joinus_top.webp?20250626")}#menu_bar ul li{flex:0 1 32%;width:32%;max-width:32%}.btn.back_bl a:hover{border:none}#explanation .contents_wrap{padding:30px 0 60px;text-align:center}#explanation .contents_wrap .scroll_down{padding:0 0 35px}#explanation .contents_wrap .num{width:50%;max-width:70px;margin:0 auto 30px}#explanation .contents_wrap .contents_title h2{font-weight:bold;font-family:"futura-pt",century-gothic,sans-serif;font-size:4rem;letter-spacing:0.15em;padding-left:0.15em;line-height:1;margin-bottom:30px}@media(min-width: 768px){#explanation .contents_wrap .contents_title h2{font-size:calc(4rem + (1vw - 7.68px)*3.515625)}}@media(min-width: 1280px){#explanation .contents_wrap .contents_title h2{font-size:5.8rem}}#explanation .contents_wrap .contents_title h3{font-weight:bold;font-size:1.8rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1;margin-bottom:20px;color:#1fbccc}@media(min-width: 768px){#explanation .contents_wrap .contents_title h3{font-size:calc(1.8rem + (1vw - 7.68px)*1.5625)}}@media(min-width: 1280px){#explanation .contents_wrap .contents_title h3{font-size:2.6rem}}#explanation .contents_wrap .contents_title p{font-weight:bold;font-size:1.3rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1.6;margin-bottom:40px}@media(min-width: 768px){#explanation .contents_wrap .contents_title p{font-size:calc(1.3rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){#explanation .contents_wrap .contents_title p{font-size:2rem}}#explanation .contents01{background-color:#eef7f7}#explanation .contents02{background:#f2f2f4}#explanation .contents03{background:#eef7f7}#explanation .contents04{background:#f2f2f4}#explanation .contents05{background-color:#fff;text-align:center;margin:0 calc(50% - 50vw);width:100vw}#explanation .annotation_txt{font-size:1rem;letter-spacing:.05em;line-height:1.75;text-align:justify;font-weight:normal}@media(min-width: 768px){#explanation .annotation_txt{font-size:calc(1rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#explanation .annotation_txt{font-size:1.3rem}}#explanation .merits_list{margin-bottom:20px}#explanation .merits_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#explanation .merits_list ul li{flex:0 1 46%;width:46%;max-width:46%;margin-bottom:30px}#explanation .merits_list ul li .list_title{color:#fff;border-radius:50%;background:#1fbccc;margin-bottom:15px;aspect-ratio:1/1;display:grid;place-items:center}#explanation .merits_list ul li .list_title .list_title_wrap{font-weight:bold;padding:0;box-sizing:border-box;width:100%}#explanation .merits_list ul li .list_title .list_title_wrap .list_num{font-size:1rem;letter-spacing:0.1em;padding-left:0.1em;margin-bottom:4px;font-family:"futura-pt",century-gothic,sans-serif;line-height:1.2}@media(min-width: 768px){#explanation .merits_list ul li .list_title .list_title_wrap .list_num{font-size:calc(1rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#explanation .merits_list ul li .list_title .list_title_wrap .list_num{font-size:1.3rem}}#explanation .merits_list ul li .list_title .list_title_wrap .list_num span{font-size:2rem}@media(min-width: 768px){#explanation .merits_list ul li .list_title .list_title_wrap .list_num span{font-size:calc(2rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){#explanation .merits_list ul li .list_title .list_title_wrap .list_num span{font-size:2.7rem}}#explanation .merits_list ul li .list_title .list_title_wrap .list_point{font-size:1.5rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1.5666666667;margin-bottom:10px}@media(min-width: 768px){#explanation .merits_list ul li .list_title .list_title_wrap .list_point{font-size:calc(1.5rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){#explanation .merits_list ul li .list_title .list_title_wrap .list_point{font-size:2.2rem}}@media(width <= 390px){#explanation .merits_list ul li .list_title .list_title_wrap .list_point{font-size:1.2rem}}#explanation .merits_list ul li .list_title .list_title_wrap .list_point a{text-decoration:underline}#explanation .merits_list ul li .merits_point .merits_txt{font-weight:normal;text-align:justify;word-break:break-all}#explanation .merits_list ul li:nth-child(3) .list_title_wrap .list_point{width:110%;margin-left:-5%}#explanation .merits_list ul li:nth-child(3) .list_title_wrap .list_point small{font-size:1rem;letter-spacing:normal;display:block}@media(min-width: 768px){#explanation .merits_list ul li:nth-child(3) .list_title_wrap .list_point small{font-size:calc(1rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#explanation .merits_list ul li:nth-child(3) .list_title_wrap .list_point small{font-size:1.2rem}}#explanation .charge_area{font-weight:bold}#explanation .charge_area .txt{font-size:1rem;font-weight:normal;letter-spacing:0.05em;padding-left:0.05em;text-align:justify}@media(min-width: 768px){#explanation .charge_area .txt{font-size:calc(1rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#explanation .charge_area .txt{font-size:1.3rem}}#explanation .step_list{font-weight:bold;margin-bottom:40px}#explanation .step_list ul li>div{background:#fff;padding:20px 0 30px;position:relative;border-bottom:1px solid #1fbccc;color:#000;text-align:center;font-size:24px}#explanation .step_list ul li>div:before,#explanation .step_list ul li>div:after{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);width:auto}#explanation .step_list ul li>div:before{bottom:-19px;border:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:2}#explanation .step_list ul li>div:after{border:10px solid rgba(0,0,0,0);border-top-color:#1fbccc;border-bottom-width:0;bottom:-10px;z-index:1}#explanation .step_list ul li>div .step{color:#000;font-size:1.2rem;letter-spacing:0.1em;padding-left:0.1em;margin-bottom:15px}@media(min-width: 768px){#explanation .step_list ul li>div .step{font-size:calc(1.2rem + (1vw - 7.68px)*1.5625)}}@media(min-width: 1280px){#explanation .step_list ul li>div .step{font-size:2rem}}#explanation .step_list ul li>div .step span{font-size:1.5rem}@media(min-width: 768px){#explanation .step_list ul li>div .step span{font-size:calc(1.5rem + (1vw - 7.68px)*2.1484375)}}@media(min-width: 1280px){#explanation .step_list ul li>div .step span{font-size:2.6rem}}#explanation .step_list ul li>div .step_title_02{font-size:1.4rem;letter-spacing:0.1em;padding-left:0.1em;margin-bottom:10px;color:#1fbccc}@media(min-width: 768px){#explanation .step_list ul li>div .step_title_02{font-size:calc(1.4rem + (1vw - 7.68px)*1.5625)}}@media(min-width: 1280px){#explanation .step_list ul li>div .step_title_02{font-size:2.2rem}}#explanation .step_list ul li>div .txt{font-size:1.1rem;letter-spacing:0.05em;padding-left:0.05em;line-height:1.5217391304;font-weight:normal}@media(min-width: 768px){#explanation .step_list ul li>div .txt{font-size:calc(1.1rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#explanation .step_list ul li>div .txt{font-size:1.3rem}}#explanation .step_list ul li:last-child>div{border:none}#explanation .step_list ul li:last-child>div:before,#explanation .step_list ul li:last-child>div:after{display:none}#explanation .step_end{font-size:1.4rem;letter-spacing:0.1em;padding-left:0.1em;font-weight:bold;margin-bottom:32px;color:#1fbccc}@media(min-width: 768px){#explanation .step_end{font-size:calc(1.4rem + (1vw - 7.68px)*0.78125)}}@media(min-width: 1280px){#explanation .step_end{font-size:1.8rem}}#explanation .btn{margin:0 auto 60px}#explanation .btn_more{margin-block-start:32px}#explanation .annualfee{margin-bottom:25px}#explanation .annualfee .annualfee_title{background:#fff;width:30%;max-width:100px;padding:5px 0;font-size:1.5rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1.2;margin:0 auto 20px}@media(min-width: 768px){#explanation .annualfee .annualfee_title{font-size:calc(1.5rem + (1vw - 7.68px)*2.1484375)}}@media(min-width: 1280px){#explanation .annualfee .annualfee_title{font-size:2.6rem}}#explanation .annualfee .campaign{background:#f8df4d;padding:10px;box-sizing:border-box;font-weight:bold;text-align:center;font-size:1.3rem;width:90%;max-width:320px;margin:0 auto 30px}@media(min-width: 768px){#explanation .annualfee .campaign{font-size:calc(1.3rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#explanation .annualfee .campaign{font-size:1.6rem}}#explanation .annualfee .month_plan{width:90%;margin:0 auto 25px;box-sizing:border-box;font-size:1.8rem;letter-spacing:0.1em;padding-left:0.1em;background:#d5ecec;padding:15px}@media(min-width: 768px){#explanation .annualfee .month_plan{font-size:calc(1.8rem + (1vw - 7.68px)*1.953125)}}@media(min-width: 1280px){#explanation .annualfee .month_plan{font-size:2.8rem}}#explanation .annualfee .month_plan span{font-size:2.3rem}@media(min-width: 768px){#explanation .annualfee .month_plan span{font-size:calc(2.3rem + (1vw - 7.68px)*0.9765625)}}@media(min-width: 1280px){#explanation .annualfee .month_plan span{font-size:2.8rem}}#explanation .payment{margin-bottom:60px}#explanation .payment .payment_title{background:#fff;width:30%;max-width:100px;padding:5px 0;box-sizing:border-box;font-size:1.5rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1.2;margin:0 auto 20px}@media(min-width: 768px){#explanation .payment .payment_title{font-size:calc(1.5rem + (1vw - 7.68px)*2.1484375)}}@media(min-width: 1280px){#explanation .payment .payment_title{font-size:2.6rem}}#explanation .payment .payment_item{width:90%;margin:0 auto 25px}#explanation .payment .payment_item>p{font-size:1.5rem;letter-spacing:0.1em;padding-left:0.1em;line-height:1.5333333333;background:#fff;padding:15px 0;box-sizing:border-box}@media(min-width: 768px){#explanation .payment .payment_item>p{font-size:calc(1.5rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){#explanation .payment .payment_item>p{font-size:2.2rem}}#explanation .payment .payment_item .method_01{margin-bottom:12px;position:relative}#explanation .payment .payment_item .method_01 span{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:4%;width:auto;color:#1fbccc;border:1px solid;display:inline-block;line-height:1;padding:3px 3px 5px 5px;font-weight:normal;font-size:1.3rem}@media(min-width: 768px){#explanation .payment .payment_item .method_01 span{font-size:calc(1.3rem + (1vw - 7.68px)*1.7578125)}}@media(min-width: 1280px){#explanation .payment .payment_item .method_01 span{font-size:2.2rem}}#explanation .fureai .subcopy{margin-bottom:30px;font-weight:normal}#explanation .fureai table{width:100%;max-width:980px;letter-spacing:normal;margin:0 auto 25px}#explanation .fureai table tr{border-bottom:1px solid #f2f2f4}#explanation .fureai table tr th{vertical-align:middle;font-size:1.2rem;background:#d5ecec;padding:12px}@media(min-width: 768px){#explanation .fureai table tr th{font-size:calc(1.2rem + (1vw - 7.68px)*0.78125)}}@media(min-width: 1280px){#explanation .fureai table tr th{font-size:1.6rem}}#explanation .fureai table tr td{vertical-align:middle;background:#fff;padding:12px;width:35%;border-left:1px solid #f2f2f4;font-size:1.3rem}@media(min-width: 768px){#explanation .fureai table tr td{font-size:calc(1.3rem + (1vw - 7.68px)*1.3671875)}}@media(min-width: 1280px){#explanation .fureai table tr td{font-size:2rem}}@media(width <= 390px){#explanation .fureai table tr td{font-size:1.2rem}}#explanation .fureai table tr td .attention{line-height:1.2;display:block;letter-spacing:normal;text-align:center;font-size:1rem}@media(min-width: 768px){#explanation .fureai table tr td .attention{font-size:calc(1rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#explanation .fureai table tr td .attention{font-size:1.3rem}}#explanation .fureai table tr:first-child th{background:#1fbccc;color:#fff;padding:5px 0;width:30%;border-left:1px solid #fff}#explanation .fureai table tr:first-child th:first-child{border:none}@media screen and (min-width: 769px){#menu_bar ul li{flex:0 1 20%;width:20%;max-width:20%}#explanation .contents_wrap{padding:40px 0 60px}#explanation .contents_wrap .scroll_down{padding:0 0 40px}#explanation .contents_wrap .contents_title h2{margin-bottom:50px}#explanation .contents_wrap .contents_title h3{margin-bottom:60px}#explanation .contents_wrap .contents_title p{margin-bottom:70px}#explanation .contents_wrap>.w1280{position:relative}#explanation .contents_wrap .num{position:absolute;left:-15%;top:50px;width:25vw;max-width:380px;margin:0}#explanation .annotation_txt{text-align:left;display:inline-block;line-height:1.8461538462}#explanation .merits_list{max-width:890px;margin:auto}#explanation .merits_list ul li{flex:0 1 28%;width:28%;max-width:28%;margin-bottom:50px}#explanation .merits_list ul li .list_title{margin-bottom:30px}#explanation .merits_list ul li .merits_point{padding:0 20px}#explanation .merits_list ul li:not(:nth-child(4)) .list_title .list_title_wrap{margin-top:-17px}#explanation .merits_list.new_list ul{justify-content:center;column-gap:8%}#explanation .fureai table tr th{padding:32px 24px}#explanation .fureai table tr td{padding:32px;line-height:1.6}#explanation .step_list{margin-bottom:48px}#explanation .step_list ul{width:50%;max-width:500px;margin:auto}#explanation .step_list ul li>div{font-size:24px;padding:30px 0}#explanation .step_list ul li>div .step{position:absolute;width:100%;top:50%;transform:translateY(-50%);width:auto;left:-110px}#explanation .step_list ul li>div .step:after{content:"";width:0;height:0;display:block;border:7px solid rgba(0,0,0,0);border-top-color:#000;position:absolute;left:0;right:0;margin:auto;bottom:-60px}#explanation .step_list ul li>div .step_title_02{margin-bottom:20px}#explanation .step_list ul li:last-child>div .step:after{display:none}#explanation .step_end{margin-bottom:32px}#explanation .btn{margin:0 auto 60px}#explanation .btn_more{margin-block-start:32px}#explanation .charge_area .txt{text-align:center;line-height:1.8461538462}#explanation .annualfee{margin-bottom:50px}#explanation .annualfee .annualfee_title{max-width:180px;margin:0 auto 35px}#explanation .annualfee .month_plan{line-height:1;padding:30px;max-width:600px}#explanation .payment{margin-bottom:100px}#explanation .payment .payment_title{max-width:180px;margin:0 auto 35px}#explanation .payment .payment_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#explanation .payment .payment_item>p{flex:0 1 48%;width:48%;max-width:48%;line-height:1.5454545455;padding:30px}#explanation .payment .payment_item .method_01{margin-bottom:0}#explanation .payment .payment_item .method_01 span{left:10%;padding:6px 9px 8px 10px}}@media screen and (max-width: 1680px){#explanation .contents_wrap{position:relative}#explanation .contents_wrap .w1280{position:static}#explanation .contents_wrap .num{left:0}}
/*# sourceMappingURL=style.css.map */
