.block{padding:20px;border:solid 1px #000}@media screen and (min-width: 768px){.block{padding:70px}}.block-head{margin-bottom:20px}@media screen and (min-width: 768px){.block-head{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}}.block-head h2{margin-bottom:10px;background:#ae9b7c;text-align:center}@media screen and (min-width: 768px){.block-head h2{width:128px;margin-bottom:0}}.block-head h2 img{width:auto;height:60px}@media screen and (min-width: 768px){.block-head h2 img{width:100%;height:auto}}@media screen and (min-width: 768px){.block-head p{width:490px}}.block-price{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){.block-price{margin-bottom:45px}}.block-catch{margin-bottom:30px;text-align:center;font-size:clamp(1.4rem,4.2666666667vw,1.6rem);line-height:1.5}@media screen and (min-width: 768px){.block-catch{margin-bottom:60px;font-size:2.4rem}}@media screen and (min-width: 768px){.block-fig{margin-inline:auto}}.block-cap{max-width:350px;margin-block:30px 10px;margin-inline:auto}@media screen and (min-width: 768px){.block-cap{max-width:465px;margin-block:60px 20px}}.block-note{line-height:1.5}@media screen and (min-width: 768px){.block-note{text-align:center}}.point{margin-top:30px;padding:30px 20px;background:#efebe5}@media screen and (min-width: 768px){.point{margin-top:60px;padding:50px}}.point-ttl{margin-bottom:20px;text-align:center}.point-ttl-en{display:block;margin-bottom:5px;font-size:1.2rem;letter-spacing:.1em;color:#ae9b7c}@media screen and (min-width: 768px){.point-ttl-en{font-size:1.4rem}}.point-ttl-ja-01{display:block;font-size:1.2rem;letter-spacing:-0.05em}@media screen and (min-width: 768px){.point-ttl-ja-01{font-size:2rem}}.point-ttl-ja-02{display:block;font-size:1.8rem;letter-spacing:-0.05em}@media screen and (min-width: 768px){.point-ttl-ja-02{font-size:2.8rem}}.point-txt{margin-bottom:20px}@media screen and (min-width: 768px){.point-txt{margin-bottom:40px}}@media screen and (min-width: 768px){.page--plan-atype .block-fig{width:450px}}@media screen and (min-width: 768px){.page--plan-atype .pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page--plan-atype .point-fig{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;position:relative}@media screen and (min-width: 768px){.page--plan-atype .point-fig{display:block;width:450px}}.page--plan-atype .point-fig__mv{width:100%}.page--plan-atype .point-fig__img{width:49%;margin-top:10px;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative}@media screen and (min-width: 768px){.page--plan-atype .point-fig__img{width:177px;position:absolute;right:-190px;bottom:32px}}.page--plan-atype .point-fig .point-note{width:49%;margin-top:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.page--plan-atype .point-fig .point-note{width:100%;margin-top:15px;white-space:nowrap}}.page--plan-atype .point-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.page--plan-atype .point-list{width:366px}}.page--plan-atype .point-list li{width:49%}@media screen and (min-width: 768px){.page--plan-atype .point-list li{width:177px}}@media screen and (min-width: 768px){.page--plan-dtype .block-fig{width:650px}}@media screen and (min-width: 768px){.page--plan-dtype .pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.page--plan-dtype .pc-in{width:455px}}.page--plan-dtype .point-fig{margin-top:10px}@media screen and (min-width: 768px){.page--plan-dtype .point-fig{width:360px}}@media screen and (min-width: 768px){.page--plan-etype .block-fig{width:668px}}.page--plan-etype .pc{line-height:1.55;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.page--plan-etype .pc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:40px}}.page--plan-etype .pc .point-txt{font-size:1.6rem}@media screen and (min-width: 768px){.page--plan-etype .pc .point-txt{font-size:2rem}}.page--plan-etype .pc-in{display:contents}@media screen and (min-width: 768px){.page--plan-etype .pc-in{display:block;width:460px}}.page--plan-etype .pc-in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page--plan-etype .pc-in ul li{width:49%}.page--plan-etype .pc h4{font-size:clamp(1.5rem,4.15vw,1.6rem);margin-block:.5em .8em}@media screen and (min-width: 768px){.page--plan-etype .pc h4{font-size:2rem}}.page--plan-etype .point-fig{margin-bottom:30px}@media screen and (min-width: 768px){.page--plan-etype .point-fig{margin-bottom:0;width:330px}}@media screen and (min-width: 768px){.page--plan-ctype .block-fig{width:450px}}.page--plan-ctype .point{background:url(../img/plan/detail/bg_ctype_point.webp) no-repeat top right/contain;background-color:rgba(211,127,115,.05);border:2px solid #ae9b7c;padding-block:45px 15px}@media screen and (min-width: 768px){.page--plan-ctype .point{background-size:auto 100%;padding-block:60px 20px}}.page--plan-ctype .point-ttl{position:relative;-moz-text-align-last:left;text-align-last:left}.page--plan-ctype .point-ttl-en{width:180px;position:absolute;top:-30px;left:-28px}@media screen and (min-width: 768px){.page--plan-ctype .point-ttl-en{width:260px;top:-40px;left:-60px}}.page--plan-ctype .point-ttl-ja-02{color:#d37f73}.page--plan-ctype .pc{line-height:1.55;margin-bottom:20px}@media screen and (min-width: 768px){.page--plan-ctype .pc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}}.page--plan-ctype .pc .point-txt{font-size:1.6rem}@media screen and (min-width: 768px){.page--plan-ctype .pc .point-txt{font-size:2rem}}.page--plan-ctype .pc-in{display:contents}@media screen and (min-width: 768px){.page--plan-ctype .pc-in{display:block;width:430px;margin-left:20px}}.page--plan-ctype .pc-in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}.page--plan-ctype .pc-in ul li{width:48%}.page--plan-ctype .pc h4{font-size:clamp(1.5rem,4.15vw,1.6rem);margin-bottom:.2em}@media screen and (min-width: 768px){.page--plan-ctype .pc h4{font-size:2rem}}@media screen and (min-width: 768px){.page--plan-ctype .point-fig{width:256px}}.page--plan-btype .block-fig{padding-inline:12%}@media screen and (min-width: 768px){.page--plan-btype .block-fig{padding-inline:0;width:320px}}.page--plan-btype .point{background:url(../img/plan/detail/bg_btype_point.webp) no-repeat bottom right/contain;background-color:rgba(174,155,124,.2);padding-bottom:60%}@media screen and (min-width: 768px){.page--plan-btype .point{background-size:62% auto;padding-bottom:20px}}.page--plan-btype .point-fig{margin-bottom:4%}@media screen and (min-width: 768px){.page--plan-btype .point-fig{margin-bottom:0;width:56%}}.page--plan-btype .point-ttl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page--plan-btype .pc{line-height:1.55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.page--plan-btype .pc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page--plan-btype .pc-in{display:contents}@media screen and (min-width: 768px){.page--plan-btype .pc-in{display:block;width:41%;margin-bottom:34%}}.page--plan-btype .pc-in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media screen and (min-width: 768px){.page--plan-btype .pc-in ul{margin-bottom:0}}.page--plan-btype .pc-in ul li{width:48%}.page--plan-btype .pc h4{font-size:clamp(1.5rem,4.15vw,1.6rem);margin-bottom:.2em}@media screen and (min-width: 768px){.page--plan-btype .pc h4{font-size:2rem}}