@charset "UTF-8";.partialsPlanCategoryFirstView{padding-top:2.93333vw!important}@media only screen and (min-width:535px){.partialsPlanCategoryFirstView{padding-top:15.69333px!important}}@media only screen and (min-width:768px){.partialsPlanCategoryFirstView{padding-top:1.07422vw!important}}@media only screen and (min-width:1024px){.partialsPlanCategoryFirstView{padding-top:11px!important}}@media only screen and (min-width:768px){.partialsPlanCategoryFirstView{padding-top:3.2vw!important}}@media only screen and (min-width:768px) and (min-width:535px){.partialsPlanCategoryFirstView{padding-top:17.12px!important}}@media only screen and (min-width:768px) and (min-width:768px){.partialsPlanCategoryFirstView{padding-top:1.17188vw!important}}@media only screen and (min-width:768px) and (min-width:1024px){.partialsPlanCategoryFirstView{padding-top:12px!important}}.projectPlanCard[data-v-c61e641f]{box-shadow:inset 0 -6px #00000026}.projectPlanCard__keyVisual[data-v-c61e641f]{margin-bottom:4vw!important;position:relative}@media only screen and (min-width:535px){.projectPlanCard__keyVisual[data-v-c61e641f]{margin-bottom:21.4px!important}}@media only screen and (min-width:768px){.projectPlanCard__keyVisual[data-v-c61e641f]{margin-bottom:1.46484vw!important}}@media only screen and (min-width:1024px){.projectPlanCard__keyVisual[data-v-c61e641f]{margin-bottom:15px!important}}.projectPlanCard__keyVisualRecommendedBadge[data-v-c61e641f]{left:3.46667vw!important;pointer-events:none;position:absolute;transform:translateY(-21px);z-index:110}@media only screen and (min-width:535px){.projectPlanCard__keyVisualRecommendedBadge[data-v-c61e641f]{left:18.54667px!important}}@media only screen and (min-width:768px){.projectPlanCard__keyVisualRecommendedBadge[data-v-c61e641f]{left:1.26953vw!important}}@media only screen and (min-width:1024px){.projectPlanCard__keyVisualRecommendedBadge[data-v-c61e641f]{left:13px!important}}.projectPlanCard__keyVisualImage[data-v-c61e641f]{cursor:pointer;position:relative}.projectPlanCard__keyVisualLabel[data-v-c61e641f]{background-color:color-mix(in srgb,var(--47af2d90) 95%,transparent);bottom:calc(var(--94e14b58)*.26667*1vw)!important;left:50%;pointer-events:none;transform:translate(-50%)}@media only screen and (min-width:535px){.projectPlanCard__keyVisualLabel[data-v-c61e641f]{bottom:calc(var(--94e14b58)*1.42667*1px)!important}}@media only screen and (min-width:768px){.projectPlanCard__keyVisualLabel[data-v-c61e641f]{bottom:calc(var(--94e14b58)*.09766*1vw)!important}}@media only screen and (min-width:1024px){.projectPlanCard__keyVisualLabel[data-v-c61e641f]{bottom:calc(var(--94e14b58)*1px)!important}}.projectPlanCard__discountedTaxPriceRow[data-v-c61e641f]{margin-top:calc(var(--155d183d)*.26667*1vw)!important}@media only screen and (min-width:535px){.projectPlanCard__discountedTaxPriceRow[data-v-c61e641f]{margin-top:calc(var(--155d183d)*1.42667*1px)!important}}@media only screen and (min-width:768px){.projectPlanCard__discountedTaxPriceRow[data-v-c61e641f]{margin-top:calc(var(--155d183d)*.09766*1vw)!important}}@media only screen and (min-width:1024px){.projectPlanCard__discountedTaxPriceRow[data-v-c61e641f]{margin-top:calc(var(--155d183d)*1px)!important}}.projectPlanCard__numOffsetDown[data-v-c61e641f]{position:relative;top:.26667vw!important}@media only screen and (min-width:535px){.projectPlanCard__numOffsetDown[data-v-c61e641f]{top:1.42667px!important}}@media only screen and (min-width:768px){.projectPlanCard__numOffsetDown[data-v-c61e641f]{top:.09766vw!important}}@media only screen and (min-width:1024px){.projectPlanCard__numOffsetDown[data-v-c61e641f]{top:1px!important}}.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]{display:inline-block;line-height:1;position:relative}.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{bottom:calc(100% + .1rem);content:"税抜";font-size:calc(var(--4ccb2fbe)*.26667*1vw)!important;left:50%;letter-spacing:.26667vw!important;line-height:1;position:absolute;transform:translate(-50%);white-space:nowrap}@media only screen and (min-width:535px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{font-size:calc(var(--4ccb2fbe)*1.42667*1px)!important}}@media only screen and (min-width:768px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{font-size:calc(var(--4ccb2fbe)*.09766*1vw)!important}}@media only screen and (min-width:1024px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{font-size:calc(var(--4ccb2fbe)*1px)!important}}@media only screen and (min-width:535px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{letter-spacing:1.42667px!important}}@media only screen and (min-width:768px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{letter-spacing:.09766vw!important}}@media only screen and (min-width:1024px){.projectPlanCard__yenWithTaxExcluded[data-v-c61e641f]:before{letter-spacing:1px!important}}.projectPlanCard__yenWithTaxExcluded--compact[data-v-c61e641f]:before{bottom:100%;font-size:calc(var(--a547073e)*.26667*1vw)!important;font-weight:300}@media only screen and (min-width:535px){.projectPlanCard__yenWithTaxExcluded--compact[data-v-c61e641f]:before{font-size:calc(var(--a547073e)*1.42667*1px)!important}}@media only screen and (min-width:768px){.projectPlanCard__yenWithTaxExcluded--compact[data-v-c61e641f]:before{font-size:calc(var(--a547073e)*.09766*1vw)!important}}@media only screen and (min-width:1024px){.projectPlanCard__yenWithTaxExcluded--compact[data-v-c61e641f]:before{font-size:calc(var(--a547073e)*1px)!important}}@media only screen and (min-width:768px){.projectPlanAnnotation{min-width:170.66667vw!important}}@media only screen and (min-width:768px) and (min-width:535px){.projectPlanAnnotation{min-width:913.06667px!important}}@media only screen and (min-width:768px) and (min-width:768px){.projectPlanAnnotation{min-width:62.5vw!important}}@media only screen and (min-width:768px) and (min-width:1024px){.projectPlanAnnotation{min-width:640px!important}}.partialsPlanBasicPlanList--general{padding-top:9.06667vw!important}@media only screen and (min-width:535px){.partialsPlanBasicPlanList--general{padding-top:48.50667px!important}}@media only screen and (min-width:768px){.partialsPlanBasicPlanList--general{padding-top:3.32031vw!important}}@media only screen and (min-width:1024px){.partialsPlanBasicPlanList--general{padding-top:34px!important}}.partialsPlanBasicPlanList__balloonContainer{overflow-x:clip}.partialsPlanBasicPlanList_cards{position:relative;transform:translateY(-34px);width:-moz-fit-content;width:fit-content;z-index:1}
