@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-plan-detail{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-plan-detail{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-plan-detail{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-plan-detail{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-plan-detail{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-plan-detail{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-plan-detail{max-width:69.23rem}}.p-plan-detail__title{display:flex;flex-direction:column;align-items:center;gap:.61rem}.p-plan-detail__title .c-title{order:2}.p-plan-detail__title-data{order:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.76rem}.p-plan-detail__title-price{order:3;line-height:1.1}@media only screen and (min-width:768px){.p-plan-detail__title-price{font-size:.92rem}}@media only screen and (max-width:767px){.p-plan-detail__title-price{font-size:.92rem}}.p-plan-detail__title-price em{font-size:1.54rem;color:var(--color-tertiary2);font-weight:200;margin-right:.25rem}.p-plan-detail__title-period{font-size:.92rem;line-height:1.1}.p-plan-detail__title-period dd,.p-plan-detail__title-period dt{display:inline}.p-plan-detail__title-period dt{margin-right:.5em}.p-plan-detail__title-period dd{color:var(--color-body-secondary)}.p-plan-detail__cms{margin-top:1.53rem;width:100%;border-top:1px solid var(--color-line-normal)}.p-plan-detail__cms .box_plan_intro{display:flex;flex-direction:column;align-items:flex-start;gap:3.69rem}@media only screen and (max-width:767px){.p-plan-detail__cms .box_plan_intro{gap:1.53rem}}.p-plan-detail__cms .box_plan_intro .txt{margin:0}.p-plan-detail__cms .box_plan_intro .photo{width:100%;max-width:55.38rem;margin-inline:auto}.p-plan-detail__cms .box_plan_intro .photo img{display:block;margin-inline:auto}.p-plan-detail__cms .box_plan_intro .txt{text-align:center;width:100%}@media only screen and (min-width:768px){.p-plan-detail__cms [class*=box_photo_txt],.p-plan-detail__cms [class*=box_txt_photo]{--photo:53;--text:42}.p-plan-detail__cms [class*=box_photo_txt] .box_txt .txt,.p-plan-detail__cms [class*=box_txt_photo] .box_txt .txt{margin-bottom:auto}}@media only screen and (min-width:1025px){.p-plan-detail__cms .box_tbl .c-table__th{width:20%}}.p-plan-detail__cms .box_tbl caption{margin-bottom:1.84rem;color:var(--color-heading-primary-dark-brown);line-height:1.4;font-weight:300;padding:.76rem 0;border-top:1px solid var(--color-note-primary);border-bottom:1px solid var(--color-note-primary)}.p-plan-detail__cms .box_btn .c-btn,.p-plan-detail__cms .box_btn .c-text-link{min-width:21.53rem}.p-plan-detail .box_pager{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-plan-detail .box_pager{margin-top:7.69rem}}@media only screen and (max-width:767px){.p-plan-detail .box_pager{margin-top:4.61rem}}.c-dir-nav{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.c-dir-nav{margin-top:7.69rem}}@media only screen and (max-width:767px){.c-dir-nav{margin-top:4.61rem}}