*{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans JP,sans-serif}.intro-price__background-color2{background-color:#f2f9ff;padding:54px 63px 115px}.about-plan{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.about-plan h1{color:#024485;font-size:2.875rem;font-weight:700;letter-spacing:3.22px;line-height:1.43;margin:0 0 75px;text-align:center}.about-plan__table1{border-spacing:10px;table-layout:fixed;width:100%}.about-plan__table1 thead tr th.about-plan__table1_non{background-color:transparent;padding:0;width:190px}.about-plan__table1 thead{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.about-plan__table1 thead tr th{background-color:#083560;border-radius:20px 20px 0 0;color:#fff;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.46;padding:23px 0 22px;text-align:center;width:190px}.about-plan__table1 tr td{background-color:#e2ebf5;border-radius:10px;color:#000;font-size:16px;font-weight:700;height:68px;letter-spacing:.32px;line-height:1.5;padding:0 10px;text-align:center;width:190px}.about-plan__table1 tr th{min-width:190px;padding:0;width:190px}.about-plan__table1 tbody tr th{color:#024485;font-size:16px;font-weight:700;letter-spacing:.32px;line-height:1.5;text-align:left}@media (max-width:1320px){.about-plan__table1 thead tr th{font-size:20px;min-width:160px;width:160px}.about-plan__table1 tr td{min-width:160px;width:160px}.about-plan__table1 tr th{min-width:230px;width:230px}.about-plan__table1_non{min-width:230px!important;width:230px!important}.about-plan__table1 tbody tr th{font-size:14px}.about-plan__table1 tr td img{height:20px;width:20px}}@media (max-width:1100px){.about-plan__table1 thead tr th{font-size:20px;width:250px}.about-plan__table1 tr td{border-radius:0;width:250px}.about-plan__table1 tr th{min-width:230px;width:230px}.about-plan__table1_non{min-width:230px!important;width:230px!important}.about-plan__table1 tbody tr th{font-size:1rem;padding:7px 0}.about-plan__table1 tr td img{height:20px;width:20px}}@media (max-width:768px){.th_title{width:119px!important}.about-plan{padding:60px 14px}.about-plan__table1 thead tr th{font-size:20px;height:38px;min-width:134px;width:134px}.about-plan__table1 tr td{height:38px;width:119px}.about-plan__table1 tr th{min-width:172px;width:100%}.about-plan__table1 tbody tr th{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.32px;line-height:1.5}}.about-plan__table1 th.backCol--lavender{background-color:#024485}.about-plan__middle{border-bottom:1px solid #c1c1c1;margin-bottom:13px;max-width:1210px;padding:10px 0 22px;width:100%}@media (max-width:1320px){.about-plan__middle{max-width:1100px}}.plan-fee__text,.plan-fee__text--middle{font-size:25px}.plan-fee__text-yen{font-size:1rem;margin-left:5px}.plan-fee__text-month{font-size:.875rem;margin-left:5px}.caption-text{color:#024485;font-size:24px;font-weight:700;height:32px;line-height:1.5;text-align:left;width:100%}.th_title{width:230px}.about-plan__middle p{color:#024485;font-size:24px;font-weight:700;letter-spacing:1.44px;line-height:1.5;margin:0;padding:22px 30px;text-align:left}.about-plan__table1{align-items:center;display:flex;flex-direction:column;justify-content:center}.table_gray{background-color:#f2f2f2!important}.intro-price__item2{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:370px;max-width:246px;min-width:180px;padding:40px 20px 10px;width:100%}@media (max-width:1335px){.plan-fee__text{font-size:1.25rem}.plan-fee__subtext{font-size:12px}.plan-fee__text--middle{font-size:20px}.intro-price__item2{height:390px}}.tab-border,.tab-buttons{display:none}.tab-border{border-bottom:2px solid #083560;margin-top:20px;width:100%}.tab-content{display:none}.tab-button{background-color:#fff;border:1px solid #023c73;border-radius:10px;color:#023c73;font-size:16px;font-weight:500;height:62px;letter-spacing:.32px;line-height:1.5;padding:19px 9px 19px 10px;text-align:center;width:160px}.tab-button.active{background-color:#083560;color:#fff}.tab-contents{display:none}@media (max-width:1100px){.about-plan__middle-sp th{border-bottom:1px solid #ddd;color:#023c73!important;font-weight:700;letter-spacing:.96px!important;line-height:2.25!important;padding:7px 0!important;text-align:left!important;width:100%}.tab-border,.trial_tab{display:block}.show_pc{display:none}.tab-buttons{display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}}@media (min-width:1100px){.tab-contents{display:none!important}}@media (max-width:768px){.tab-buttons{display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-bottom:15px}}.backCol--turquoise--sp.active{background-color:#46bbc4;border:#46bbc4}.backCol--blue--sp.active{background-color:#3891cf;border:#3891cf}.backCol--lavender--sp.active{background-color:#2c5c9b;border:#2c5c9b}.backCol--indigo--sp.active{background-color:#083560;border:#083560}.plan-fee_text--sp{font-size:14px;font-weight:400;margin-top:6px}.plan-fee__suntext--sp{font-size:12px}.about-plan__table1 tr.heighet__colunm{height:65px}