@charset "UTF-8";:root{--h2_text-color_-30b3a9:#30b3a9;--カスタムプラン_-58c9c0:#58c9c0;--表b_bg2:#3ca79f;--表b_bg1:#fafafa;--unnamed-color-2e4052:#2e4052;--unnamed-font-family-kozuka-gothic-pr6n:Kozuka Gothic Pr6N;--unnamed-font-family-yugothic:YuGothic;--unnamed-font-style-normal:normal;--unnamed-font-weight-normal:normal;--unnamed-font-weight-medium:medium;--unnamed-font-size-14:14px;--unnamed-font-size-23:23px;--unnamed-font-size-28:28px;--unnamed-character-spacing-0:0px;--unnamed-line-spacing-23:23px;--unnamed-line-spacing-51:51px;--unnamed-line-spacing-62:62px}.p_sp{color:var(--unnamed-color-2e4052);font-family:var(--unnamed-font-family-yugothic);font-size:var(--unnamed-font-size-14);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-medium);letter-spacing:var(--unnamed-character-spacing-0);line-height:var(--unnamed-line-spacing-23)}.hs_sp{font-size:var(--unnamed-font-size-23);line-height:var(--unnamed-line-spacing-51)}.h2,.hs_sp{color:var(--h2_text-color_-30b3a9);font-family:var(--unnamed-font-family-kozuka-gothic-pr6n);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);letter-spacing:var(--unnamed-character-spacing-0)}.h2{font-size:var(--unnamed-font-size-28);line-height:var(--unnamed-line-spacing-62)}.add-plan_detail__annotation{color:var(--unnamed-color-2e4052)}.add-plan_table{border:.3px solid var(--unnamed-color-2e4052);overflow:hidden;width:100%}.add-plan_table__head{color:#fff;font-weight:700;letter-spacing:var(--unnamed-character-spacing-0);padding:10px;text-align:center;vertical-align:middle}.add-plan_table__head.-head01{background:var(--表b_bg2) 0 0 no-repeat padding-box}.add-plan_table__head.-head02{background:var(--h2_text-color_-30b3a9) 0 0 no-repeat padding-box}.add-plan_table__head.-head03{background:var(--カスタムプラン_-58c9c0) 0 0 no-repeat padding-box}.add-plan_table__head.-head04{background:var(--h2_text-color_-30b3a9) 0 0 no-repeat padding-box}.add-plan_table__head sub{font-size:12px}.add-plan_table__td,.add-plan_table__th{font-weight:700;min-height:52px;padding:12px 0;text-align:center;vertical-align:middle}.add-plan_table__th{background:var(--表b_bg1) 0 0 no-repeat padding-box;color:var(--unnamed-color-2e4052)}.add-plan_table__td,.add-plan_table__th{border-top:.3px solid var(--unnamed-color-2e4052)}.add-plan_table__td{border-left:.3px solid var(--unnamed-color-2e4052);color:var(--h2_text-color_-30b3a9)}.add-plan_check_icon{margin:0 auto}.add-plan_check_icon img{vertical-align:middle}.u-dn{display:none!important}@media screen and (min-width:741px){.add-plan_detail{margin-top:120px;padding-bottom:60px}.add-plan_detail__table{margin:0 auto;max-width:852px;padding:0 30px}.add-plan_detail__table.-v2{max-width:1080px}.add-plan_detail__annotation{font-size:14px;line-height:1.4285714286;margin-top:15px}.add-plan_table.-sp{display:none}.add-plan_table.-pc{border-radius:15px}.-pc .add-plan_table__head{font-size:19px;min-height:57px}.-pc .add-plan_table__head.-head02{border-left:.3px solid var(--unnamed-color-2e4052);width:28.78787879%}.-pc.-v2 .add-plan_table__head.-head02{width:22.35294118%}.-pc .add-plan_table__head.-head03{border-left:.3px solid var(--unnamed-color-2e4052);width:28.78787879%}.-pc.-v2 .add-plan_table__head.-head03{width:22.35294118%}.-pc .add-plan_table__head.-head04{border-left:.3px solid var(--unnamed-color-2e4052);width:28.78787879%}.-pc.-v2 .add-plan_table__head.-head04{width:22.35294118%}.-pc .add-plan_table__head sub{font-size:12px}.-pc .add-plan_table__td,.-pc .add-plan_table__th{min-height:52px}.-pc .add-plan_table__th{font-size:14px}.-pc .add-plan_table__td{font-size:16px}.add-plan_check_icon{width:22px}.u-dn-pc{display:none!important}}@media screen and (max-width:740px){.add-plan_detail{margin-top:45px}.add-plan_detail__table{margin-top:-20px;padding:0 32px}.add-plan_detail__annotation{font-size:13px;line-height:1.5384615385;margin-top:20px}.add-plan_table.-sp{border-radius:14px}.add-plan_table.-pc{display:none}.add-plan_table.-mt{margin-top:42px}.-sp .add-plan_table__head{font-size:17px;min-height:51px}.-sp .add-plan_table__head sub{font-size:11px}.-sp .add-plan_table__td,.-sp .add-plan_table__th{min-height:57px}.-sp .add-plan_table__th{font-size:15px;width:60%}.-sp .add-plan_table__td{font-size:16px}.add-plan_check_icon{width:21px}.u-dn-sp{display:none!important}}