@charset "UTF-8";:root{--bg-primary:#112e4e;--bg-secondary:#d8e3ef;--bg-tertiary:#f6f6f6;--bg-quaternary:#f8f8f8;--text-primary:#333;--color-primary:#112e4e;--color-orange:#e17a36;--color-red:#d41111}#contentInner .plan *{box-sizing:border-box}#contentInner .category-plan{padding-bottom:0}#contentInner .category-plan .entry-title:not(.st-css-no):not(.st-css-no2){border-left:6px solid var(--color-primary);color:var(--color-primary);font-family:YakuHanMP,"FOT-筑紫Aオールド明朝 Pr6 M",TsukuAOldMinPr6-M,serif;font-size:clamp(20px, 2.5vw, 40px);font-weight:400;line-height:1.5;margin:16px 0 48px;padding:0;padding-left:20px}#contentInner .plan h2:not(.st-css-no2){background-color:var(--bg-primary);border:none;color:#fff;font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:clamp(20px, 1.5vw, 24px);font-weight:700;line-height:1.5;margin:44px 0 28px;padding:16px 20px !important}#contentInner .plan h2:not(.st-css-no2):after{content:none}#contentInner .plan h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){border:none;border-bottom:2px solid var(--color-primary);border-radius:0;color:var(--color-primary);font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:clamp(18px, 1.25vw, 20px);font-weight:700;line-height:1.5;margin:0 0 40px;padding:16px 10px 12px !important}#contentInner .plan h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point){background:0 0;border:none;border-left:6px solid var(--color-primary);border-radius:0;color:var(--color-primary);font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:clamp(16px, 1.25vw, 18px);font-weight:700;line-height:1.5;margin:16px 0 32px;padding:0 18px !important}#contentInner .plan p{font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;line-height:1.8;margin-bottom:20px}@media screen and (max-width:959px){#contentInner .category-plan .entry-title:not(.st-css-no):not(.st-css-no2){border-left:4px solid var(--color-primary);margin:16px 0 32px;padding-left:12px}#contentInner .plan h2:not(.st-css-no2){margin:32px 0 20px;padding:12px 16px !important}#contentInner .plan h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){margin:0 0 32px;padding:12px 8px 8px !important}#contentInner .plan h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point){border-left:4px solid var(--color-primary);margin:16px 0 24px;padding:0 12px !important}#contentInner .plan p{line-height:1.6;margin-bottom:16px}}#contentInner .plan .message__img{margin:0 auto 20px;width:100%;max-width:670px}#contentInner .plan .message__img img{aspect-ratio:322/215;object-fit:cover;width:100%}#contentInner .plan .message-media{display:flex;flex-wrap:wrap}#contentInner .plan .message-media__img-wrapper{width:300px}#contentInner .plan .message-media__body{padding-right:40px;width:calc(100% - 300px)}@media screen and (max-width:959px){#contentInner .plan .message-media__img-wrapper{margin:0 auto;width:100%;max-width:500px}#contentInner .plan .message-media__body{padding-right:0;width:100%}}#contentInner .plan .feature-medias{margin-bottom:90px}#contentInner .plan .feature-media{display:flex;flex-wrap:wrap}#contentInner .plan .feature-media+.feature-media{margin-top:32px}#contentInner .plan .feature-media__img-wrapper{width:400px}#contentInner .plan .feature-media__img-wrapper img{aspect-ratio:400/266;object-fit:cover;width:100%}#contentInner .plan .feature-media__img-wrapper .feature-media__img-2_3{aspect-ratio:2/3;max-height:600px}#contentInner .plan .feature-media__body{padding-left:40px;width:calc(100% - 400px)}#contentInner .plan .feature-media--reverse .feature-media__body{padding-left:0;padding-right:40px}#contentInner .plan .feature-media__title{color:var(--color-orange);font-size:clamp(18px, 1.5vw, 24px);font-weight:700;line-height:1.5}#contentInner .plan .feature__img-wrapper{display:flex;flex-wrap:wrap;margin-bottom:30px}#contentInner .plan .feature__img{margin-right:26px;width:calc((100% - 78px) / 4)}#contentInner .plan .feature__img:nth-child(4n){margin-right:0}#contentInner .plan .feature__img img{aspect-ratio:322/215;object-fit:cover;width:100%}@media screen and (max-width:959px){#contentInner .plan .feature-medias{margin-bottom:48px}#contentInner .plan .feature-media+.feature-media{margin-top:24px}#contentInner .plan .feature-media__img-wrapper{margin:0 auto 16px;width:100%;max-width:500px;text-align:center}#contentInner .plan .feature-media--reverse .feature-media__img-wrapper{order:-1}#contentInner .plan .feature-media__img-wrapper .feature-media__img-2_3{width:70%}#contentInner .plan .feature-media__body{padding-left:0;width:100%}#contentInner .plan .feature-media--reverse .feature-media__body{padding-right:0}#contentInner .plan .feature__img-wrapper{justify-content:center;margin-bottom:20px}#contentInner .plan .feature__img{margin-right:8px;width:calc((100% - 8px) / 2)}#contentInner .plan .feature__img:nth-child(2n){margin-right:0}#contentInner .plan .feature__img:nth-child(n+3){margin-top:8px}}#contentInner .plan .plan-icon__list{display:flex;flex-wrap:wrap;margin-bottom:40px}#contentInner .plan .plan-icon__img{text-align:center;width:160px}#contentInner .plan .plan-icon__img img{object-fit:contain;height:60px}#contentInner .plan .plan-media{display:flex;flex-wrap:wrap;border:2px solid var(--color-primary);margin-bottom:60px;padding:60px}#contentInner .plan .plan-media-bodernone{display:flex;flex-wrap:wrap;margin-bottom:40px}#contentInner .plan .plan-media__img-wrapper{width:450px}#contentInner .plan .plan-media__img{aspect-ratio:3/2;object-fit:cover;width:100%}#contentInner .plan .plan-media__img-2_3{aspect-ratio:2/3;max-height:600px}#contentInner .plan .plan-media__body{padding-left:50px;width:calc(100% - 450px)}#contentInner .plan .plan-media__title{color:var(--color-primary);font-size:clamp(18px, 1.5vw, 24px);font-weight:700;line-height:1.5}#contentInner .plan .plan-media__plice{color:var(--color-red);font-size:clamp(18px, 1.5vw, 24px);font-weight:700;line-height:1.5}#contentInner .plan .plan-media__text.text-bold{font-weight:700}#contentInner .plan .plan__img{margin:0 auto 20px;width:100%;max-width:670px}@media screen and (max-width:959px){#contentInner .plan .plan-icon__list{margin-bottom:20px}#contentInner .plan .plan-icon__img{width:calc(100% / 3)}#contentInner .plan .plan-icon__img:nth-child(n+4){margin-top:16px}#contentInner .plan .plan-media{margin-bottom:32px;padding:20px}#contentInner .plan .plan-media-bodernone{margin-bottom:0}#contentInner .plan .plan-media__img-wrapper{margin:0 auto 16px;text-align:center;width:100%;max-width:500px}#contentInner .plan .plan-media__img-2_3{margin:0 auto;width:70%}#contentInner .plan .plan-media__body{padding-left:0;width:100%}}@media screen and (max-width:540px){#contentInner .plan .plan-icon__img{width:calc(100% / 2)}#contentInner .plan .plan-icon__img:nth-child(n+3){margin-top:16px}}#contentInner .plan .plice-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}#contentInner .plan .plice-list__item{width:calc((100% - 26px) / 2)}#contentInner .plan .plice-list__item+.plice-list__item{margin-left:26px}#contentInner .plan .plice-list__item-title{background-color:var(--bg-secondary);color:var(--color-primary);font-size:20px;font-weight:700;line-height:1.5;margin-bottom:2px;padding:16px 20px;text-align:center}#contentInner .plan .plice-list__item-body{display:flex;flex-wrap:wrap}#contentInner .plan .plice-list__item-price{background-color:var(--bg-tertiary);font-size:16px;font-weight:700;line-height:1.5;margin-bottom:2px;padding:16px 20px;text-align:right;width:200px}#contentInner .plan .plice-list__item-text{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:2px;padding:16px 20px;width:calc(100% - 200px)}#contentInner .plan .plice-list__item-img{margin:50px auto 0;width:100%;max-width:670px}@media screen and (max-width:959px){#contentInner .plan .plice-list{margin-bottom:32px}#contentInner .plan .plice-list__item{width:100%}#contentInner .plan .plice-list__item+.plice-list__item{margin-top:16px;margin-left:0}#contentInner .plan .plice-list__item-title{font-size:20px;padding:12px 16px}#contentInner .plan .plice-list__item-price{padding:12px 16px;text-align:right;width:116px}#contentInner .plan .plice-list__item-text{padding:12px 16px;width:calc(100% - 116px)}#contentInner .plan .plice-list__item-img{margin:24px auto 0}}#contentInner .plan .flow-media{display:flex;flex-wrap:wrap}#contentInner .plan .flow-media__body{padding-right:40px;width:calc(100% - 400px)}#contentInner .plan .flow-media__title{color:var(--color-primary);font-weight:700;line-height:1.5}#contentInner .plan .flow-media__lead{color:var(--color-orange);font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px}#contentInner .plan .flow-media__text{font-size:16px;line-height:1.8;margin-bottom:20px;padding-left:20px}#contentInner .plan .flow-media__img-wrapper{width:400px}#contentInner .plan .flow-media__img+.flow-media__img{margin-top:30px}#contentInner .plan .flow-media__img img{aspect-ratio:400/266;object-fit:cover;width:100%}@media screen and (max-width:959px){#contentInner .plan .flow-media__body{padding-right:0;width:100%}#contentInner .plan .flow-media__lead{margin-bottom:16px}#contentInner .plan .flow-media__text{line-height:1.6;margin-bottom:16px;padding-left:12px}#contentInner .plan .flow-media__img-wrapper{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}#contentInner .plan .flow-media__img{margin-right:8px;width:calc((100% - 8px) / 2)}#contentInner .plan .flow-media__img+.flow-media__img{margin-top:0}#contentInner .plan .flow-media__img:nth-child(2n){margin-right:0}#contentInner .plan .flow-media__img:nth-child(n+3){margin-top:8px}}#contentInner .plan .gallery-ist__col3,#contentInner .plan .gallery-ist__col2{display:flex;flex-wrap:wrap;margin-bottom:16px;width:100%;max-width:700px}#contentInner .plan .gallery-ist__col3 .gallery-ist__img{width:calc(100% / 3)}#contentInner .plan .gallery-ist__col3 .gallery-ist__img img{aspect-ratio:2/3;width:100%}#contentInner .plan .gallery-ist__col2 .gallery-ist__img{width:calc(100% / 2)}#contentInner .plan .gallery-ist__col2 .gallery-ist__img img{aspect-ratio:3/2;width:100%}#contentInner .plan .faq__question{background-color:var(--bg-quaternary);color:var(--color-primary);font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px;padding:20px}#contentInner .plan .faq__answer{font-size:16px;line-height:1.8;margin-bottom:20px}#contentInner .plan .faq__img-wrapper{display:flex;flex-wrap:wrap;margin-bottom:30px}#contentInner .plan .faq__img{margin-right:26px;width:calc((100% - 78px) / 4)}#contentInner .plan .faq__img:nth-child(4n){margin-right:0}#contentInner .plan .faq__img img{aspect-ratio:322/215;object-fit:cover;width:100%}@media screen and (max-width:959px){#contentInner .plan .faq__question{font-size:16px;margin-bottom:16px;padding:16px}#contentInner .plan .faq__answer{line-height:1.6;margin-bottom:16px}#contentInner .plan .faq__img-wrapper{margin-bottom:20px}#contentInner .plan .faq__img{margin-right:8px;width:calc((100% - 8px) / 2)}#contentInner .plan .faq__img:nth-child(2n){margin-right:0}#contentInner .plan .faq__img:nth-child(n+3){margin-top:8px}}#contentInner .plan .voice-media{display:flex;flex-wrap:wrap;margin-bottom:80px}#contentInner .plan .voice-media__img-wrapper{width:200px}#contentInner .plan .voice-media__img{margin-bottom:10px;width:100%}#contentInner .plan .voice-media__img img{aspect-ratio:2/3;object-fit:cover;width:100%}#contentInner .plan .voice-media__img-text{margin-bottom:0}#contentInner .plan .voice-media__body{padding-left:40px;width:calc(100% - 200px)}#contentInner .plan .voice__youtube{margin:0 auto 20px;width:100%;max-width:670px}#contentInner .plan .voice__youtube iframe{aspect-ratio:560/315;width:100%}@media screen and (max-width:959px){#contentInner .plan .voice-media{margin-bottom:32px}#contentInner .plan .voice-media__img-wrapper{margin:0 auto 16px;width:100%;max-width:200px}#contentInner .plan .voice-media__body{padding-left:0;width:100%}}#contentInner .plan .contact__text{color:var(--color-primary);font-weight:700;text-align:center}#contentInner .category-plan .sns{display:none}#contentInner .category-plan .p-navi{display:none}#contentInner .plan .st-flexbox-link p{margin-bottom:0}@media screen and (max-width:599px){#contentInner .plan .clearfix .lbox+.lbox{margin-top:16px}}