/* 潜在数秘術 中級・上級コーディネーターLP（エックスサーバー版）
   ペライチの見た目に寄せて書き直した、この案件だけの指定 */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#fff;color:#05161a;font:400 15px/1.6 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;overflow-wrap:anywhere}
img{max-width:100%;height:auto;vertical-align:middle;border:0}
h2,p,ul,table,figure{margin:0;padding:0}
h2{font-size:inherit;font-weight:400}
ul{list-style:none}
p{margin:0}
a{color:inherit}
strong,b{font-weight:700}
/* 出し分け */
@media (max-width:767px){.only-pc{display:none!important}}
@media (min-width:768px){.only-sp{display:none!important}}
/* 土台 */
.c-wrapper{width:100%;max-width:960px;margin:0 auto;padding:0 10px}
.c-wrapper--sm{max-width:720px}
.c-wrapper--md{max-width:960px}
.c-wrapper--lg{max-width:1280px}
.c-wrapper--no-gutter{padding:0}
.grid-wrapper{width:100%;max-width:960px;margin:0 auto;padding:0 10px}
.grid-wrapper--full{padding:0;max-width:none}
.grid-wrapper--no-gutter{padding:0}
.c-inner--vertical.c-inner--lg{padding-top:20px;padding-bottom:1px}
.c-inner--vertical.c-inner--md{padding-top:20px;padding-bottom:20px}
.p-heading__inner{padding:20px 0 5px}
.row{display:flex;flex-wrap:wrap;margin:0 -10px}
.row>[class*=col-]{width:100%;padding:0 10px;min-width:0}
.row-item-gutter--lg{margin:0 -10px}
.row-item-gutter--none{margin:0}
.row-item-gutter--none>[class*=col-]{padding:0}
.center-xs{justify-content:center;text-align:center}
.start-xs{text-align:left;justify-content:flex-start}
.middle-xs{align-items:center}
.u-align-center{text-align:center}
.u-align-left{text-align:left}
.u-mbxs{margin-bottom:5px}.u-mbsm{margin-bottom:10px}.u-mbmd{margin-bottom:20px}
.u-mtsm{margin-top:10px}.u-mtmd{margin-top:20px}
.u-mrsm{margin-right:10px}.u-mrmd{margin-right:20px}
.u-pbmd{padding-bottom:20px}.u-pblg{padding-bottom:40px}.u-pbsm{padding-bottom:10px}
.u-clearfix::after{content:"";display:block;clear:both}
.u-float-left{float:left}
.u-overflow-hidden{overflow:hidden}
.u-flex{display:flex}
.u-width-100per{width:100%}
.u-fsmd{font-size:18px}.u-fslg{font-size:18px;line-height:1.6}.u-fsxl{font-size:20px;line-height:1.6}
.u-ptxl{padding-top:20px}
.c-img--full img{width:100%;display:block}
.c-img--circle figure{border-radius:50%}
.pera1-clip-image figure,.c-clip figure{display:block}
.only-edit{display:none}
/* 見出し */
.c-heading h2{font-size:20px;line-height:1.3}
.c-heading--sm,.c-heading--sm>*{font-size:16px;line-height:1.3}
.p-heading-heading h2{font-size:20px;line-height:1.3}
.c-heading--bdr-btm{padding-bottom:10px;border-bottom:1px solid #ff8665}
.p-heading-double-bdr--updown{padding:15px;border-top:3px double #05161a;border-bottom:3px double #05161a}
.p-heading-ribbon{position:relative;display:inline-block;max-width:calc(100% - 37px);padding:16px 24px 14px;background:#ff8665;color:#fff}
.p-heading-ribbon__body{position:relative}
.p-heading-ribbon--flat::before,.p-heading-ribbon--flat::after{content:"";position:absolute;top:10px;bottom:-10px;width:24px;background:#ffae98;z-index:-1}
.p-heading-ribbon--flat::before{left:-14px}.p-heading-ribbon--flat::after{right:-14px}
.p-heading-ribbon__wrapper{position:relative;z-index:0}
.p-premium-heading-voice__body{position:relative;display:inline-block;max-width:calc(100% - 70px);padding:0 4px}
.p-premium-heading-voice__body::before,.p-premium-heading-voice__body::after{content:"";position:absolute;bottom:0;width:2px;height:100%;background:#000}
.p-premium-heading-voice__body::before{left:-22px;transform:rotate(-25deg)}
.p-premium-heading-voice__body::after{right:-22px;transform:rotate(25deg)}
.p-heading-put-on-bdr{position:relative;text-align:center}
.p-heading-put-on-bdr::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#ff8665}
.p-heading-put-on-bdr__inner{position:relative;display:inline-block;padding:0 14px;background:inherit}
.p-heading-first-letter h2{font-size:20px}
.p-heading-dogear{position:relative;padding:12px 16px;background:#ffeae4;border-left:6px solid #ff8665}
.c-hr-origin{border:0;height:2px;margin:12px auto;background:#ff8665;max-width:240px}
/* ボタン */
.c-btn a{display:inline-block;text-decoration:none;text-align:center;color:#fff;border-radius:300px;background:#ff8665}
.c-btn--lg a,.c-btn--full a{width:100%;padding:24px 8px;font-size:20px;font-feature-settings:"palt";line-height:1.2;font-weight:700;border-bottom:4px solid rgba(0,0,0,.2)}
.c-btn--anim-reflection a{position:relative;overflow:hidden}
.c-btn--anim-reflection a::after{content:"";position:absolute;top:-30%;left:-40%;width:24%;height:160%;background:rgba(255,255,255,.55);transform:rotate(25deg);animation:lp-shine 3.4s ease-in-out infinite}
@keyframes lp-shine{0%,70%{left:-40%}100%{left:120%}}
@media (prefers-reduced-motion:reduce){.c-btn--anim-reflection a::after{animation:none;display:none}html{scroll-behavior:auto}}
.c-btn--sm a{padding:6px 13px;font-size:16px}
.c-btn--round a{border-radius:300px}
.c-btn:not(.c-btn--lg):not(.c-btn--sm) a{padding:14px 28px;font-size:16px;font-weight:700}
.c-btn a:focus-visible{outline:3px solid #05161a;outline-offset:2px}
/* 手紙 */
.p-sentence-letter__contents{position:relative;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3),0 0 12px rgba(128,128,128,.2)}
.p-sentence-letter__body{padding:20px}
/* カード（4列） */
.p-m-card-text{margin-bottom:10px}
/* 受講生の声 */
.p-premium-cards-img-left__card{position:relative;height:100%;padding:20px 20px 1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.5)}
.p-premium-cards-img-left__img{width:150px;max-width:150px;margin:0 auto 20px}
.p-m-card-text-name{margin-bottom:10px;color:#6a6a6a}
.row>.u-mbmd{display:flex;flex-direction:column}
.row>.u-mbmd>*{flex:1}
/* メリット */
.p-premium-sentence-merit{margin-bottom:20px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.5)}
.p-premium-sentence-merit:empty{display:none}
.p-premium-sentence-merit__header{padding:10px 10px 20px}
.p-premium-sentence-merit__label{display:inline-block;margin-bottom:8px;padding:5px 10px;background:#ff8665;color:#fff}
.p-premium-sentence-merit__label *{color:#fff}
/* 認定後の枠 */
.p-premium-letter-card{padding:10px;background:#fffdf4;box-shadow:inset 0 0 0 1px #870002}
.p-premium-letter-card__inner{padding:22px 12px;box-shadow:inset 0 0 0 1px #870002}
.p-premium-letter-card__heading h2{font-size:20px;line-height:1.3;color:#940101;padding:12px 0;border-top:1px solid #d9a9a9;border-bottom:1px solid #d9a9a9}
/* 表 */
.c-tr--bdr table{width:100%;border-collapse:collapse;display:block}
.c-tr--bdr thead,.c-tr--bdr tbody,.c-tr--bdr tr{display:block}
.c-tr--bdr th,.c-tr--bdr td{display:block;padding:10px;text-align:left;font-weight:400;border-bottom:1px solid #ccc}
.c-tr--bdr tr>th:first-child{background:#fff4ef}
/* 注意書き */
.p-sentence-caution__content-wrapper{background:#fff}
.p-sentence-caution__triangle-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffeae4}
.p-sentence-caution__triangle-wrapper .c-img{width:26px;flex:none}
.p-sentence-caution__txt-wrapper{padding:12px 8px}
/* 左フル画像 */
.p-article-img-full__contents{max-width:700px;padding:0 10px}
/* お悩み */
.p-premium-article-thinking__list li{position:relative;margin-bottom:16px;padding:14px;background:#fff;border:1px solid #ccc;border-radius:5px}
.p-premium-article-thinking__list li::before{content:"";position:absolute;left:24px;bottom:-11px;border:10px solid transparent;border-bottom:0;border-top-color:#ccc}
.p-premium-article-thinking__list li::after{content:"";position:absolute;left:25px;bottom:-9px;border:9px solid transparent;border-bottom:0;border-top-color:#fff}
/* リスト */
.c-list-v li{margin-bottom:11px}
.c-list-v--bdr li{padding-bottom:11px;border-bottom:1px dashed #ccc}
.c-list-v--lg li{margin-bottom:20px}
.c-border.p-list__box--bdr,.p-article--bdr__box{padding:20px 20px 1px;background:#fff;border:3px solid #ff8665}
.p-sentence-report .c-img-frame{margin-bottom:16px}
.p-sentence-report .c-img-frame img{width:100%}
/* 上級の冒頭 */
.p-main-set-2--left-overlay{position:relative;background-size:cover;background-position:center;color:#fff}
.p-main-set-2--left-overlay__main{position:relative;padding:60px 0 40px;text-shadow:0 1px 4px rgba(0,0,0,.45)}
.p-main-set-2--left-overlay h2{font-size:26px;line-height:1.35}
.p-main-set-2--left-overlay a{text-shadow:none}
.p-btn-contact__contact-area-wrapper{background:#fff4ef}
.p-btn-contact__contact-area-inner{padding-top:24px;text-align:center}
.p-btn-contact__button-wrapper{margin-top:14px;justify-content:center}
.p-btn-contact .u-mrmd{margin-right:0}
.p-heading-has-subtitle__main h2{font-size:22px}
.p-heading-has-subtitle__sub{margin-top:10px}
.m_navigationMenu{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:14px}
/* よくある質問 */
.p-list-faq-accordion__item{list-style:none}
.p-list-faq-accordion__item details{border-bottom:2px solid #ff8665}
.p-list-faq-accordion__item summary{position:relative;display:block;padding:16px 36px 16px 16px;cursor:pointer;font-weight:700;list-style:none}
.p-list-faq-accordion__item summary::-webkit-details-marker{display:none}
.p-list-faq-accordion__item summary::after{content:"＋";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ff8665;font-size:20px;font-weight:700}
.p-list-faq-accordion__item details[open] summary::after{content:"－"}
.p-list-faq-accordion__item summary:focus-visible{outline:3px solid #ff8665;outline-offset:-3px}
.p-list-faq-accordion__answer-content{padding:0 16px 16px}
.p-list-faq-accordion__item h2{font-size:16px;line-height:1.5;font-weight:700}
.font-size-20px,.font-size-18px{font-size:16px}
/* 余白 */
.p-hr--blank-space-small__inner{height:20px}
.p-hr--blank-space-medium__inner{height:40px}
.p-hr--blank-space-large__inner{height:80px}
.p-hr--blank-space-small .c-inner,.p-hr--blank-space-medium .c-inner,.p-hr--blank-space-large .c-inner{padding:0}
/* 足元 */
.lp-foot{padding:14px 10px;background:#f5f5f5;font-size:12px;text-align:center}
.lp-foot a{text-decoration:underline}
/* このLPで足した段 */
.x-sec{padding:28px 10px}
.x-in{max-width:720px;margin:0 auto}
.x-title{margin:0 0 16px;font-size:20px;line-height:1.4;font-weight:700;text-align:center}
.x-title span{display:inline-block;padding-bottom:6px;border-bottom:3px solid #ff8665}
.x-sched{background:#fff;border:2px solid #ff8665}
.x-sched li{display:flex;flex-wrap:wrap;gap:0 10px;padding:12px 14px;border-bottom:1px dashed #ffc4b2}
.x-sched li:last-child{border-bottom:0}
.x-sched b{min-width:118px;font-size:16px;color:#c23a14}
.x-sched i{font-style:normal;font-size:13px;color:#05161a;background:#ffeae4;padding:0 6px;border-radius:3px;align-self:center}
.x-note{margin-top:12px;font-size:14px;line-height:1.7}
.x-note p+p{margin-top:6px}
.x-teacher{margin-top:12px;font-weight:700;text-align:center}
.x-feat{display:grid;gap:14px}
.x-feat div{padding:16px;background:#fff;border-top:3px solid #ff8665;box-shadow:0 0 1px rgba(0,0,0,.5)}
.x-feat h3{margin:0 0 8px;font-size:17px;line-height:1.5;color:#c23a14}
.x-feat p{margin:0}
.x-voices{display:grid;gap:12px}
.x-voices div{padding:16px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.5)}
.x-voices b{display:block;font-size:17px;line-height:1.5}
.x-voices span{display:block;margin-top:6px;color:#6a6a6a;font-size:14px}
.x-bonus-text{max-width:1000px;margin:0 auto;padding:18px 18px 28px;background:#fff}
.x-bonus-text p{margin:0 0 10px;line-height:1.75}
.x-bonus-text .x-due{padding:12px 14px;background:#fff8e6;border:1px solid #d9b44a;font-weight:700}
.x-ex{display:block;font-weight:400;margin:14px 0;padding:12px 14px;background:#fff;border:1px solid #d9a9a9}
/* パソコン幅 */
@media (min-width:768px){
 body{font-size:16px}
 .c-inner--vertical.c-inner--lg{padding-top:40px;padding-bottom:20px}
 .p-heading__inner{padding:40px 0 5px}
 .c-heading h2,.p-heading-heading h2,.p-premium-letter-card__heading h2,.p-heading-first-letter h2{font-size:28px}
 .c-heading--sm,.c-heading--sm>*{font-size:20px}
 .p-heading-double-bdr--updown{padding:21px}
 .p-heading-ribbon{padding:14px 24px}
 .row>.col-sm{flex:1 1 0;width:auto}
 .row>.col-sm-4{width:33.333%}
 .row>.col-sm-5{width:41.666%}
 .row>.col-sm-7{width:58.333%}
 .row>.col-sm-8{width:66.666%}
 .row-item-gutter--lg{margin:0 -20px}
 .row-item-gutter--lg>[class*=col-]{padding:0 20px}
 .row-item-gutter--none>[class*=col-]{padding:0}
 .first-sm{order:-1}
 .start-sm{text-align:left;justify-content:flex-start}
 .c-btn--lg a,.c-btn--full a{padding:29px 36px;font-size:24px;border-bottom-width:4.5px}
 .c-btn--sm a{padding:14px 32px;font-size:18px}
 .p-sentence-letter__body{padding:40px 60px}
 .p-premium-cards-img-left__card{display:flex;gap:20px}
 .p-premium-cards-img-left__img{flex:none;margin:0 0 20px}
 .p-premium-cards-img-left__body{flex:1;min-width:0}
 .p-premium-sentence-merit__header{display:flex;align-items:center;gap:20px;padding:20px}
 .p-premium-sentence-merit__label{flex:none;margin:0}
 .p-premium-letter-card__inner{padding:30px 24px}
 .c-tr--bdr table{display:table}
 .c-tr--bdr thead{display:table-header-group}
 .c-tr--bdr tbody{display:table-row-group}
 .c-tr--bdr tr{display:table-row}
 .c-tr--bdr th,.c-tr--bdr td{display:table-cell;vertical-align:top}
 .c-tr--bdr tr>th:first-child{width:150px}
 .p-article-img-full__contents{padding:0 40px}
 .p-list-faq-accordion__item summary{padding:24px 44px 24px 24px}
 .p-list-faq-accordion__answer-content{padding:0 24px 20px}
 .p-list-faq-accordion__item h2{font-size:18px}
 .font-size-20px,.font-size-18px{font-size:18px}
 .p-sentence-report .c-img-frame{float:right;width:42%;margin:0 0 16px 24px}
 .p-main-set-2--left-overlay__main{padding:110px 0 90px}
 .p-main-set-2--left-overlay h2{font-size:38px}
 .row>.col-sm-6{width:50%}
 .x-bonus-text{max-width:796px}
 .x-sec{padding:44px 10px}
 .x-title{font-size:26px;margin-bottom:22px}
 .x-feat,.x-voices{grid-template-columns:1fr 1fr}
 .x-in.wide{max-width:940px}
 .x-feat.three{grid-template-columns:1fr 1fr 1fr}
}
@media (min-width:1024px){
 .row>.col-md-3{width:25%}
 .row>.col-md-6{width:50%}
}
@media (min-width:768px) and (max-width:1023px){
 .row>.col-md-6{width:100%}
}
.sec{overflow-x:clip}
@media (max-width:1099px){.ge1100{display:none!important}}
@media (min-width:1100px){.lt1100{display:none!important}}
/* 帯の真下の特典4つ */
.x-tk{max-width:742px;margin:0 auto 14px;padding:0 10px;font-feature-settings:"palt"}
.x-tk ul{padding:6px 12px;background:linear-gradient(180deg,#fffaf0,#fff4dc);border:2px solid #a97c12;border-top:0}
.x-tk li{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px dashed #d9b44a}
.x-tk li:last-child{border-bottom:0}
.x-tk-no{flex:none;padding:2px 8px;background:linear-gradient(135deg,#8c650c,#d9b44a 45%,#8c650c);color:#fff;font:600 13px/1.6 'Hiragino Mincho ProN',"Noto Serif JP",serif;letter-spacing:.06em}
.x-tk-b{min-width:0}
.x-tk p{margin:0}
.x-tk-n{font:600 16px/1.5 'Hiragino Mincho ProN',"Noto Serif JP",serif;color:#2b2320}
.x-tk-n b{font-weight:600;color:#9c1b22;background:linear-gradient(transparent 62%,#ffe88f 62%)}
.x-tk-d{margin-top:4px!important;font-size:14px;line-height:1.65;color:#3b332e}
.x-tk-more{display:block;margin-top:8px;padding:6px;text-align:center;font-size:14px;color:#7a1218;text-decoration:underline;text-underline-offset:3px}
#bonus{scroll-margin-top:10px}
@media (min-width:768px){.x-tk{padding:0;max-width:742px}.x-tk-n{font-size:18px}.x-tk-d{font-size:15px}}
/* 中級だけ（2026-11-05 検品のあと） */
h1.x-himg,h2.x-himg{margin:0;font-size:inherit;font-weight:400}
.chukyu{font-size:16px}
.chukyu .c-btn--cube a{color:#2b2320}
.chukyu .x-note{font-size:16px}
.chukyu .x-sched i{font-size:14px}
.chukyu .x-tk-d{font-size:16px}
.chukyu .x-tk-no{background:linear-gradient(135deg,#c9a23a,#e7cf7f 45%,#c9a23a);color:#2b2320}
.chukyu .x-tk-more{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:16px}
.chukyu .lp-foot a{display:inline-block;padding:14px 8px;font-size:14px}
.chukyu .c-btn--sm a{padding:12px 20px}
.chukyu .p-premium-sentence-merit__label{background:#c23a14}
.chukyu .p-heading-ribbon{background:#c23a14}
.chukyu .x-title span{border-bottom-color:#c23a14}
#x-voice,#x-detail,#x-price,#x-faq,#schedule{scroll-margin-top:10px}
.x-cta-note{max-width:720px;margin:0 auto;padding:12px 10px 0;font-size:16px;line-height:1.6;text-align:center;font-feature-settings:"palt"}
.x-pm{max-width:720px;margin:14px auto 0;padding:0 10px}
.x-pm-r{padding:12px 14px;background:#fffdf4;border:2px solid #d9b44a;text-align:center}
.x-pm-r+.x-pm-r{margin-top:8px}
.x-pm-w{font-size:16px;line-height:1.5}
.x-pm-m{font-size:18px;font-weight:700;line-height:1.5;color:#2b2320;font-feature-settings:"palt"}
.x-pm-n{margin-top:8px;font-size:14px;line-height:1.6;text-align:center;color:#3b332e}
.x-pcs{display:grid;gap:10px}
.x-pc{padding:16px 14px;background:#fffdf4;border:2px solid #d9b44a;text-align:center;font-feature-settings:"palt"}
.x-pc-w{font-size:16px;line-height:1.5}
.x-pc-l{margin-top:6px;font-size:20px;font-weight:700;line-height:1.45;color:#2b2320}
.x-pc-t{margin-top:4px;font-size:20px;font-weight:700;line-height:1.45;color:#2b2320}
.x-pc-n{margin-top:10px;font-size:16px;line-height:1.7}
.x-toc{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:720px;margin:0 auto 20px;padding:0 10px}
.x-toc a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:6px;background:#fff;border:1px solid #c23a14;border-radius:4px;color:#c23a14;font-size:16px;font-weight:700;text-decoration:none;text-align:center;line-height:1.3}
.x-flow{list-style:none;margin:0;padding:0;counter-reset:none}
.x-flow li{position:relative;padding:12px 14px;background:#fff;border:2px solid #c23a14;text-align:center}
.x-flow li+li{margin-top:26px}
.x-flow li+li::before{content:"";position:absolute;left:50%;top:-22px;margin-left:-9px;border:9px solid transparent;border-top:12px solid #c23a14;border-bottom:0}
.x-flow b{display:block;font-size:18px;color:#c23a14}
.x-flow span{display:block;margin-top:4px;font-size:16px;line-height:1.6}
.x-stick{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:6px 10px calc(6px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 6px rgba(0,0,0,.2);transition:transform .2s}
.x-stick a{display:flex;align-items:center;justify-content:center;min-height:48px;background:#f8ca00;border-radius:300px;color:#2b2320;font-size:17px;font-weight:700;text-decoration:none;font-feature-settings:"palt"}
.x-stick.x-off{transform:translateY(120%)}
@media (prefers-reduced-motion:reduce){.x-stick{transition:none}}
@media (max-width:767px){.chukyu{padding-bottom:68px}}
@media (min-width:768px){.x-pcs{grid-template-columns:1fr 1fr}.x-toc{grid-template-columns:1fr 1fr 1fr}}
.x-nb{display:inline-block}
.chukyu .x-pm-n{font-size:16px}
.chukyu .c-btn--sm a{background:#c23a14!important}
.chukyu .p-hr--blank-space-large__inner{height:44px}
.chukyu .p-hr--blank-space-medium__inner{height:28px}
@media (min-width:768px){.chukyu [data-custom-pc-fontsize="13px"]{font-size:16px!important}}
.x-photo-note{margin-top:12px;font-size:14px;line-height:1.6;text-align:right;color:#3b332e}

@media (min-width:768px){[data-custom-pc-fontsize="10px"]{font-size:10px}[data-custom-pc-fontsize="13px"]{font-size:13px}[data-custom-pc-fontsize="14px"]{font-size:14px}[data-custom-pc-fontsize="16px"]{font-size:16px}[data-custom-pc-fontsize="18px"]{font-size:18px}[data-custom-pc-fontsize="20px"]{font-size:20px}[data-custom-pc-fontsize="22px"]{font-size:22px}[data-custom-pc-fontsize="24px"]{font-size:24px}[data-custom-pc-fontsize="28px"]{font-size:28px}[data-custom-pc-fontsize="36px"]{font-size:36px}[data-custom-pc-fontsize="48px"]{font-size:48px}}
@media (max-width:767px){[data-custom-sp-fontsize="14px"]{font-size:14px}[data-custom-sp-fontsize="16px"]{font-size:16px}[data-custom-sp-fontsize="18px"]{font-size:18px}[data-custom-sp-fontsize="20px"]{font-size:20px}[data-custom-sp-fontsize="22px"]{font-size:22px}}
