body{color:#4d4d4d;display:flex;flex-direction:column;font-family:"Noto Serif JP",serif;min-height:100vh}body.is-fixed{overflow:hidden}main{flex:1}.price{margin-bottom:132px}.price__inner .price__head{margin-bottom:18px}.price__inner .price__head .price__nav{border-bottom:3px solid #47c4d0;display:grid;gap:11px 26px;grid-template-columns:repeat(3,1fr);padding-bottom:29px}@media screen and (max-width:960px){.price__inner .price__head .price__nav{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.price__inner .price__head .price__nav{grid-template-columns:1fr}}.price__inner .price__head .price__nav .price-nav__tab{background:#fff;border:1px solid #47c4d0;color:#47c4d0;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.5;padding:16px 10px;text-align:center;transition:background .3s,color .3s}@media (min-width:47.9375em){.price__inner .price__head .price__nav .price-nav__tab:hover{background:#47c4d0;color:#fff}}.price__inner .price__head .price__nav .price-nav__tab.current{background:#47c4d0;color:#fff}.price__inner .price__index{margin-bottom:64px;position:relative}.price__inner .price__index .price__list{align-items:stretch;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s,visibility .6s;visibility:hidden;width:100%}@media screen and (max-width:960px){.price__inner .price__index .price__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.price__inner .price__index .price__list{grid-template-columns:1fr}}.price__inner .price__index .price__list.current{opacity:1;pointer-events:auto;position:relative;visibility:visible}.price__inner .price__index .price__list li a{align-items:center;border-bottom:1px solid #61b6be57;display:flex;height:100%;justify-content:space-between;padding:5px 3px}.price__inner .price__index .price__list li a span{color:#47c4d0;font-size:14px;font-weight:600;line-height:1.4285714286;text-align:center;width:100%;word-break:keep-all}.price__inner .price__index .price__list li a img{flex-shrink:0;height:auto;width:26px}.price__inner .price__contents{overflow:hidden;position:relative}.price__inner .price__contents .price__body{display:flex;gap:30px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s,visibility .6s;visibility:hidden;width:100%}@media screen and (max-width:767px){.price__inner .price__contents .price__body{flex-direction:column;gap:64px}}.price__inner .price__contents .price__body.current{opacity:1;pointer-events:auto;position:relative;visibility:visible}.price__inner .price__contents .price__body .price__even,.price__inner .price__contents .price__body .price__odd{display:flex;flex-direction:column;gap:64px;width:calc(50% - 15px)}@media screen and (max-width:767px){.price__inner .price__contents .price__body .price__even,.price__inner .price__contents .price__body .price__odd{width:100%}}.price__inner .price__contents .price__body .price__even .price__item,.price__inner .price__contents .price__body .price__odd .price__item{display:flex;flex-direction:column}.price__inner .price__contents .price__body .price__even .price__item .price-item__title,.price__inner .price__contents .price__body .price__odd .price__item .price-item__title{background:#1895a0;color:#fff;font-size:24px;font-weight:700;line-height:1.4583333333;padding:13px 14px}@media screen and (max-width:767px){.price__inner .price__contents .price__body .price__even .price__item .price-item__title,.price__inner .price__contents .price__body .price__odd .price__item .price-item__title{font-size:18px}}.price__inner .price__contents .price__body .price__even .price__item .price-item__lead,.price__inner .price__contents .price__body .price__odd .price__item .price-item__lead{background:#f6fafb;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:2;margin-bottom:24px;margin-top:16px;padding:11px 14px}.price__inner .price__contents .price__body .price__even .price__item .price-item__body,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body{border:1px solid #1895a0}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row{display:flex}@media screen and (max-width:960px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row{flex-direction:column}}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row:not(:first-child),.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row:not(:first-child){border-top:1px solid #1895a0}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea{background:#eefcfd;display:flex;flex-direction:column;justify-content:center;padding:14px;width:100%}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle{color:#1895a0;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.3333333333}@media screen and (max-width:767px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle{font-size:16px}}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle+.price-item__text,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__subtitle+.price-item__text{margin-top:15px}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__text,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__text{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2}@media screen and (max-width:767px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__text,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__titlearea .price-item__text{font-size:14px}}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea{border-left:1px solid #1895a0;display:grid;flex-shrink:0;grid-template-rows:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:960px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea{border-left:none;border-top:1px solid #1895a0;width:100%}}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col{display:flex;width:100%}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col:not(:last-child),.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col:not(:last-child){border-bottom:1px solid #1895a0}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__count,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__count{align-items:center;border-right:1px solid #1895a0;color:#1895a0;display:flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;padding:17px 6px;text-align:center;width:80px;word-break:break-all}@media screen and (max-width:960px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__count,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__count{flex-shrink:0;width:30%}}.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__price,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__price{align-items:center;color:#1895a0;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;justify-content:center;min-width:111px;padding:3px 9px;width:100%}@media screen and (max-width:960px){.price__inner .price__contents .price__body .price__even .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__price,.price__inner .price__contents .price__body .price__odd .price__item .price-item__body .price-item__row .price-item__numarea .price-item__col .price-item__price{font-size:16px;padding:17px 9px}}.price__inner .price__contents .price__body .price__even .price__item .price-item__rem,.price__inner .price__contents .price__body .price__odd .price__item .price-item__rem{margin-top:13px}.price__inner .price__contents .price__body .price__even .price__item .price-item__rem .price-item-rem__title,.price__inner .price__contents .price__body .price__odd .price__item .price-item__rem .price-item-rem__title{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:2;margin-bottom:8px}.price__inner .price__contents .price__body .price__even .price__item .price-item__rem .price-item-rem__text,.price__inner .price__contents .price__body .price__odd .price__item .price-item__rem .price-item-rem__text{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.7142857143}