.kabekake02-common{line-height:1.7;font-size:16px;letter-spacing:1px}.kabekake02-common a:hover{opacity:.8;text-decoration:none;color:#0069a0}.kabekake02-common .block{display:block}.kabekake02-inner{max-width:880px;width:100%;margin-left:auto;margin-right:auto}.kabekake02-titles{text-align:center}.kabekake02-titles .kabekake02-title-img{max-width:50px;width:100%;display:inline-block}.kabekake02-titles .kabekake02-title{font-size:40px;color:#065287;font-weight:700;letter-spacing:1.6px;line-height:1;margin-top:10px}@media screen and (max-width:767px){.kabekake02-titles .kabekake02-title-img{max-width:35px}.kabekake02-titles .kabekake02-title{font-size:22px;letter-spacing:1px;margin-top:8px}}.kabekake02-a-c{padding-top:0;padding-bottom:100px}.kabekake02-a-c02{padding-top:100px;padding-bottom:100px}@media screen and (max-width:767px){.kabekake02-a-c{padding-top:0;padding-bottom:50px}.kabekake02-a-c02{padding-top:50px;padding-bottom:50px}}.kabekake02-mv{position:relative;padding-top:80px;padding-bottom:100px;background-color:#ebf7ff}.kabekake02-mv .back{position:absolute;top:235px;background-color:#0479bc;height:320px;width:100%}.kabekake02-mv .boxes{position:relative;max-width:1366px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start}.kabekake02-mv .boxes .box-l{position:relative;padding-top:80px;padding-left:7%;width:57%}.kabekake02-mv .boxes .box-l .box-l-texts{position:absolute;left:17%;top:33px}.kabekake02-mv .boxes .box-l .box-l-text{color:#fff;background-color:#065287;border-radius:3px;font-size:44px;font-weight:700;padding:9px 20px 10px;line-height:1;letter-spacing:2px;width:max-content;margin-bottom:10px}.kabekake02-mv .boxes .box-l .box-l-img{max-width:680px;width:100%;height:466px;object-fit:cover;border-radius:20px}.kabekake02-mv .boxes .box-l .box-l-item{position:absolute;bottom:-50px;right:20px;display:flex;align-items:flex-end}.kabekake02-mv .boxes .box-l .box-l-item-img{max-width:47px;margin-bottom:-20px;margin-right:-15px}.kabekake02-mv .boxes .box-l .box-l-item-text{font-size:16px;font-weight:700;width:122.5px;height:122.5px;text-align:center;border-radius:100%;background:#f5ea28;line-height:1.3;padding-top:22px}.kabekake02-mv .boxes .box-l .box-l-item-text .span{font-size:30px}.kabekake02-mv .boxes .box-r{position:relative;margin-left:5%;margin-right:7%}.kabekake02-mv .boxes .box-r .box-r-title{font-size:60px;font-weight:700;color:#fff;padding-top:200px;line-height:1.3;margin-left:20px}.kabekake02-mv .boxes .box-r .box-r-item{position:absolute;right:-40px;top:100px}.kabekake02-mv .boxes .box-r .box-r-item-text{font-size:16px;font-weight:700;width:122.5px;height:122.5px;text-align:center;border-radius:100%;background:#f5ea28;line-height:1.3;padding-top:25px}.kabekake02-mv .boxes .box-r .box-r-item-text .span{font-size:30px}.kabekake02-mv .boxes .box-r .box-r-item-img{max-width:44px;width:100%;margin-left:auto;display:block;margin-right:-15px;margin-top:-10px}.kabekake02-mv .boxes .box-r .box-r-price{background-color:#fff;border-radius:5px;padding:11px 10px;display:flex;align-items:center;justify-content:center;margin-top:10px;position:relative;margin-left:20px;margin-right:20px}.kabekake02-mv .boxes .box-r .box-r-price-text01{font-size:18px;font-weight:700;line-height:1}.kabekake02-mv .boxes .box-r .box-r-price-line{max-width:4px;width:100%;margin-left:30px;margin-right:30px}.kabekake02-mv .boxes .box-r .box-r-price-text02{color:#0479bc;font-size:34px;font-weight:700;line-height:1}.kabekake02-mv .boxes .box-r .box-r-price-text02 .span{position:relative;font-size:16px;color:#251a16;margin-left:4px}.kabekake02-mv .boxes .box-r .box-r-price-text02 .span:after{position:absolute;content:"（税込）";font-size:10px;right:0;top:-13px;width:max-content}.kabekake02-mv .boxes .box-r .box-r-img{max-width:416px;width:100%;height:260px;border-radius:20px;margin-top:-25px;object-fit:cover}@media screen and (min-width:768px) and (max-width:1150px){.kabekake02-mv .boxes .box-l{padding-left:4%}.kabekake02-mv .boxes .box-l .box-l-texts{left:14%;top:50px}.kabekake02-mv .boxes .box-l .box-l-text{font-size:30px}.kabekake02-mv .boxes .box-r .box-r-title{font-size:50px}.kabekake02-mv .boxes .box-r .box-r-price{padding:11px 0}.kabekake02-mv .boxes .box-r .box-r-price-line{margin-left:10px;margin-right:10px}}@media screen and (max-width:767px){.kabekake02-mv{padding-top:47px;padding-bottom:60px}.kabekake02-mv .back{top:230px;height:280px}.kabekake02-mv .boxes-sp{position:relative;max-width:375px;width:100%;margin-left:auto;margin-right:auto;padding:30px 15px 0}.kabekake02-mv .boxes-sp .boxes-sp-texts{padding-left:25px;position:relative}.kabekake02-mv .boxes-sp .boxes-sp-text{color:#fff;background-color:#065287;border-radius:3px;font-size:22px;font-weight:700;padding:6px 10px 7px;line-height:1;letter-spacing:1px;width:max-content;margin-bottom:3px}.kabekake02-mv .boxes-sp .boxes-sp-img01{max-width:345px;width:100%;height:214px;border-radius:20px;margin-top:-55px}.kabekake02-mv .boxes-sp .items{position:relative}.kabekake02-mv .boxes-sp .item{position:absolute;display:flex;align-items:flex-end;right:11px;top:-40px}.kabekake02-mv .boxes-sp .item-text{font-size:12px;font-weight:700;width:87px;height:87px;text-align:center;border-radius:100%;background:#f5ea28;line-height:1.3;padding-top:19px}.kabekake02-mv .boxes-sp .item-text .span{font-size:18px}.kabekake02-mv .boxes-sp .item-img{max-width:28px;width:100%;margin-left:-15px;margin-bottom:-15px}.kabekake02-mv .boxes-sp .items-title{font-size:36px;font-weight:700;color:#fff;margin-left:25px;line-height:1.3;letter-spacing:4px;margin-top:5px;position:relative}.kabekake02-mv .boxes-sp .items-price{background-color:#fff;border-radius:5px;padding:10px;display:flex;align-items:center;justify-content:center;margin-top:10px;position:relative;margin-left:25px;max-width:230px}.kabekake02-mv .boxes-sp .items-price-text01{font-size:14px;font-weight:700;line-height:1}.kabekake02-mv .boxes-sp .items-price-line{max-width:4px;width:100%;margin-left:13px;margin-right:13px}.kabekake02-mv .boxes-sp .items-price-text02{color:#0479bc;font-size:24px;font-weight:700;line-height:1}.kabekake02-mv .boxes-sp .items-price-text02 .span{position:relative;font-size:12px;color:#251a16;margin-left:4px}.kabekake02-mv .boxes-sp .items-price-text02 .span:after{position:absolute;content:"（税込）";font-size:10px;transform:scale(.8);right:-4px;top:-12px;width:max-content}.kabekake02-mv .boxes-sp .items02{display:flex;justify-content:right;align-items:flex-end}.kabekake02-mv .boxes-sp .items02-icon{max-width:31px;width:100%;margin-bottom:0;margin-right:-5px}.kabekake02-mv .boxes-sp .items02-text{font-size:12px;font-weight:700;width:87px;height:87px;text-align:center;border-radius:100%;background:#f5ea28;line-height:1.3;padding-top:15px;position:relative;margin-bottom:5px}.kabekake02-mv .boxes-sp .items02-text .span{font-size:18px}.kabekake02-mv .boxes-sp .items02-img{max-width:218px;width:100%;border-radius:20px;margin-left:-32px;margin-top:-18px}}@media screen and (max-width:355px){.kabekake02-mv .boxes-sp .items-title{margin-left:15px}.kabekake02-mv .boxes-sp .items-price{margin-left:15px}}.kabekake02-w{padding-bottom:50px;background-color:#ebf7ff;padding-left:20px;padding-right:20px}.kabekake02-w .box01{display:flex;align-items:flex-start;justify-content:right}.kabekake02-w .box-text{color:#065287;font-size:18px;text-align:center;background-size:cover;font-weight:700;padding-top:20px}.kabekake02-w .box01 .box-text01{width:413px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p01.png");margin-right:5%}.kabekake02-w .box01 .box-text02{width:357px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p02.png");margin-top:10px}.kabekake02-w .box02{margin-left:20px}.kabekake02-w .box02 .box-text03{width:357px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p03.png");margin-left:auto;margin-right:auto;margin-top:-10px;position:relative}.kabekake02-w .box03{display:flex;align-items:flex-start}.kabekake02-w .box03 .box-text04{width:441px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p04.png");margin-right:8%}.kabekake02-w .box03 .box-text05{width:349px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p05.png");margin-top:-10px;position:relative}.kabekake02-w .titles{font-size:38px;font-weight:700;text-align:center;line-height:1;padding-top:35px;letter-spacing:1.5px}.kabekake02-w .titles .under-y{padding-bottom:3px}@media screen and (min-width:768px) and (max-width:880px){.kabekake02-w .box-text{font-size:16px;padding-top:18px}.kabekake02-w .box01 .box-text01{width:372px;height:81px}.kabekake02-w .box01 .box-text02{width:321px;height:81px}.kabekake02-w .box02 .box-text03{width:321px;height:81px}.kabekake02-w .box03 .box-text04{width:375px;height:77px}.kabekake02-w .box03 .box-text05{width:297px;height:77px}}@media screen and (max-width:767px){.kabekake02-w{padding-left:0;padding-right:0}.kabekake02-w .boxes-sp{max-width:340px;width:100%;margin-left:auto;margin-right:auto}.kabekake02-w .boxes-sp .box-sp-text{color:#065287;font-size:14px;text-align:center;background-size:cover;font-weight:700;padding-top:13px}.kabekake02-w .boxes-sp .box01-sp .box-sp-text01{width:226px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p01-sp.png");margin-left:40px}.kabekake02-w .boxes-sp .box02-sp{display:flex;align-items:flex-start;justify-content:center}.kabekake02-w .boxes-sp .box02-sp .box-sp-text02{width:167px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p02-sp.png");margin-top:25px;margin-right:5px}.kabekake02-w .boxes-sp .box02-sp .box-sp-text03{width:169px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p03-sp.png");margin-top:-10px}.kabekake02-w .titles{font-size:26px;line-height:1.4;padding-top:5px}.kabekake02-w .boxes-sp .box04-sp .box-sp-text04{width:226px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p04-sp.png");margin-left:auto;padding-top:32px;position:relative;margin-right:5px}.kabekake02-w .boxes-sp .box05-sp .box-sp-text05{width:196px;height:90px;background-image:url("https://www.densho-at.jp/wordpress/wp-content/uploads/2024/04/kabekake02-p05-sp.png");padding-top:32px;margin-top:-10px;margin-left:5px}}.kabekake02-s{padding:90px 15px 80px;background-color:#0479bc}.kabekake02-s .titles{color:#fff;font-size:42px;font-weight:700;text-align:center;letter-spacing:1.7px;line-height:1.3}.kabekake02-s .titles .titles-line-pc{margin-right:10px}.kabekake02-s .titles .dot{position:relative;margin-left:-11px}.kabekake02-s .titles .dot:before{position:absolute;top:-15px;left:50%;content:"";width:6px;height:6px;background-color:#f5ea28;border-radius:100%;left:50%;transform:translateX(-50%)}.kabekake02-s .titles .titles-span{margin-left:-11px}.kabekake02-s .boxes{margin-top:20px;padding:50px;border-radius:10px;background-color:#fff}.kabekake02-s .boxes.margin{margin-top:30px}.kabekake02-s .boxes .boxes-title{font-size:22px;color:#065287;font-weight:700}.kabekake02-s .boxes .boxes-title .under-y{padding-bottom:3px}.kabekake02-s .boxes .box{display:flex;margin-top:25px}.kabekake02-s .boxes .box-img{width:48%;max-width:375px;margin-right:30px;border-radius:10px;object-fit:cover}.kabekake02-s .boxes .box-text{font-size:16px}@media screen and (max-width:767px){.kabekake02-s{padding:45px 15px 30px}.kabekake02-s .titles .dot{font-size:26px;margin-left:-15px}.kabekake02-s .titles .dot01{padding-left:10px}.kabekake02-s .titles .dot:before{width:4px;height:4px;top:-10px}.kabekake02-s .titles .titles-span{font-size:22px;margin-left:0;display:block}.kabekake02-s .titles .titles-span .titles-line-sp{margin-right:-5px}.kabekake02-s .boxes{padding:25px 20px 20px;margin-top:10px}.kabekake02-s .boxes.margin{margin-top:20px}.kabekake02-s .boxes .boxes-title{font-size:16px}.kabekake02-s .boxes .box{margin-top:15px;flex-direction:column}.kabekake02-s .boxes .box-img{max-width:unset;width:100%;margin-right:0}.kabekake02-s .boxes .box-text{margin-top:15px}}.kabekake02-r{background-color:#d6eaf7;padding:60px 15px}.kabekake02-r .block{display:block}.kabekake02-r .kabekake02-title-img{max-width:55px}.kabekake02-r .boxes{padding:30px 0;margin-top:30px}.kabekake02-r .boxes .box .items .item-text.note{text-indent:-1em;padding-left:1em}.kabekake02-r .boxes .box .items .item-imgs{max-width:88px;width:100%;margin-left:90px;text-align:center;margin-top:30px}.kabekake02-r .boxes .box .items .item-img{width:100%;margin-left:0}.kabekake02-r .boxes .box .items .item-img01{max-width:74px}.kabekake02-r .boxes .box .items .item-img02{max-width:101px}.kabekake02-r .boxes .box .items .item-img03{max-width:80px}.kabekake02-r .boxes .box .items .item-img04{max-width:88px}.kabekake02-r .boxes .box .items .item{margin-left:90px;margin-right:50px}.kabekake02-r .pro-boxes{max-width:880px;width:100%;margin-left:auto;margin-right:auto;border-radius:10px;border:2px solid #095287;margin-top:55px;position:relative;display:flex;background-color:#fff}.kabekake02-r .pro-boxes .pro-boxes-text{position:absolute;top:-17px;left:50%;transform:translateX(-50%);font-size:16px;color:#fff;background-color:#065287;border-radius:30px;text-align:center;padding:7px 30px;line-height:1;font-weight:700;width:max-content}.kabekake02-r .pro-boxes .pro-box{padding-top:40px;width:33%;padding-left:20px;padding-right:20px}.kabekake02-r .pro-boxes .pro-box02{border-right:2px solid #095287;border-left:2px solid #095287}.kabekake02-r .pro-boxes .pro-box-img{width:100%;margin-left:auto;margin-right:auto;display:block}.kabekake02-r .pro-boxes .pro-box-img01{max-width:61px}.kabekake02-r .pro-boxes .pro-box-img02{max-width:48px}.kabekake02-r .pro-boxes .pro-box-img03{max-width:61px}.kabekake02-r .pro-boxes .pro-box-title{font-size:18px;color:#0479bc;font-weight:700;text-align:center;margin-top:20px;line-height:1.5}.kabekake02-r .pro-boxes .pro-box-text{margin-top:25px;margin-bottom:40px}@media screen and (max-width:767px){.kabekake02-r{background-color:#d6eaf7;padding:40px 15px}.kabekake02-r .texts{margin-top:20px}.kabekake02-r .boxes{padding:30px 0}.kabekake02-r .boxes .box .box-number{margin-bottom:10px}.kabekake02-r .boxes .box .item-title{margin-top:3px}.kabekake02-r .boxes .box .items{margin-top:30px}.kabekake02-r .boxes .box .items .item-imgs{margin-top:0;margin-left:auto;margin-right:auto}.kabekake02-r .boxes .box .items .item-img{padding-top:0 !important}.kabekake02-r .boxes .box .items .item-img01{max-width:65px}.kabekake02-r .boxes .box .items .item-img02{max-width:81px}.kabekake02-r .boxes .box .items .item-img03{max-width:65px}.kabekake02-r .boxes .box .items .item-img04{max-width:71px}.kabekake02-r .boxes .box .items .item{margin-left:0;margin-right:0}.kabekake02-r .boxes .box .items .item-text{margin-top:20px}.kabekake02-r .pro-boxes{flex-direction:column;padding-top:13px;margin-top:45px}.kabekake02-r .pro-boxes .pro-boxes-text{padding:7px 39px}.kabekake02-r .pro-boxes .pro-box02{border-left:none;border-right:none;border-top:2px solid #095287;border-bottom:2px solid #095287}.kabekake02-r .pro-boxes .pro-box{width:100%;padding-top:30px}.kabekake02-r .pro-boxes .pro-box-text{margin-top:25px;margin-bottom:30px}}.kabekake02-p{padding-left:15px;padding-right:15px;padding-bottom:100px;background-color:#ebf7ff}.kabekake02-p .kabekake02-title-img{max-width:51px}.kabekake02-p .boxes{display:flex;align-items:flex-start;max-width:880px;width:100%;margin-left:auto;margin-right:auto;margin-top:45px}.kabekake02-p .boxes .box{position:relative;width:50%;border:2px solid #095287;background-color:#fff;border-radius:10px;padding:40px 30px 30px}.kabekake02-p .boxes .box.margin{margin-right:3.5%}.kabekake02-p .boxes .box .box-plan{position:absolute;left:50%;transform:translateX(-50%);top:-15px;border-radius:30px;background-color:#065287;color:#fff;font-size:16px;font-weight:700;padding:7px 25px;line-height:1}.kabekake02-p .boxes .box .box-popular{position:absolute;right:20px;top:15px;max-width:60px}.kabekake02-p .boxes .box .box-title{font-size:18px;text-align:center;line-height:1.5}.kabekake02-p .boxes .box .box-title01{padding-bottom:15px}.kabekake02-p .boxes .box .box-title02{padding-top:22px;padding-bottom:46px}.kabekake02-p .boxes .box .box-img{width:100%}.kabekake02-p .boxes .box .box-text{margin-top:15px;margin-bottom:15px}.kabekake02-p .boxes .box .box-price{text-align:center;color:#0479bc;font-size:26px;font-weight:700;line-height:1;padding:22px 10px;background-color:#fffcd0;border-radius:10px}.kabekake02-p .boxes .box .box-price .span01{font-size:14px;color:#0d0d0d}.kabekake02-p .boxes .box .box-price .span02{font-size:14px;color:#0d0d0d;font-weight:400;margin-left:5px}.kabekake02-p .boxes .box .box-note{font-size:12px;margin-top:9px;line-height:1}@media screen and (max-width:767px){.kabekake02-p{padding-bottom:50px}.kabekake02-p .kabekake02-title-img{max-width:35px}.kabekake02-p .kabekake02-title{margin-top:5px}.kabekake02-p .boxes{flex-direction:column;margin-top:0}.kabekake02-p .boxes .box{margin-top:34px;width:100%;padding:40px 20px 30px}.kabekake02-p .boxes .box.margin{margin-right:0}.kabekake02-p .boxes .box .box-popular{max-width:51px;top:13px;right:15px}.kabekake02-p .boxes .box .box-title01{padding:0}.kabekake02-p .boxes .box .box-title02{padding:0}.kabekake02-p .boxes .box .box-img{margin-top:19px}.kabekake02-p .boxes .box .box-price{font-size:24px}.kabekake02-p .boxes .box .box-price .span01{font-size:12px}.kabekake02-p .boxes .box .box-price .span02{font-size:12px}}.kabekake02-flow{padding:0 15px;letter-spacing:1px}.kabekake02-flow .block{display:block}.kabekake02-flow .under-y{padding-bottom:3px}.kabekake02-flow .kabekake02-titles .kabekake02-title-img{max-width:38px}.kabekake02-flow .frames{padding:0}.kabekake02-flow .frame{margin-top:35px}@media screen and (max-width:767px){.kabekake02-flow .kabekake02-titles .kabekake02-title-img{max-width:24px}.kabekake02-flow .frame{margin-top:25px}}.kabekake02-faq{padding:0 15px 120px;letter-spacing:1px}.kabekake02-faq .titles-img{max-width:58px}.kabekake02-faq .titles{margin-top:0;line-height:1;margin-bottom:40px;margin-top:10px}.kabekake02-faq .inner{padding:0;margin-top:0}@media screen and (max-width:767px){.kabekake02-faq{padding:0 15px 80px !important}.kabekake02-faq .titles-img{max-width:37px}.kabekake02-faq .titles{margin-bottom:20px;margin-top:0}.kabekake02-faq .inner{padding:0;margin-top:0}}