body.kh-visual-phase1{--kh-v1-gutter:64px}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) :is(h1,h2,h3):not(:where(form *,.ct-reference-form *,.wpcf7 *)){font-family:'Shippori Mincho','Yu Mincho',serif!important;font-weight:500!important;color:#353e34!important;letter-spacing:.055em!important;word-break:normal!important;word-break:auto-phrase!important;line-break:strict!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h1:not(:where(form *,.ct-reference-form *)){font-size:clamp(28px,3.1vw,40px)!important;line-height:1.45!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h2:not(:where(form *,.ct-reference-form *)){font-size:27px!important;line-height:1.55!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h3:not(:where(form *,.ct-reference-form *)){font-size:20px!important;line-height:1.65!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-title,body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-title>span{white-space:normal!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-title>span{display:inline!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-label{display:flex!important;align-items:center!important;gap:14px!important;font:400 14px/1.6 'Noto Sans JP','Yu Gothic',Meiryo,sans-serif!important;color:#986d42!important;letter-spacing:.18em!important;text-transform:none!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;width:auto!important;max-width:100%!important;height:auto!important;white-space:normal!important;position:static!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-label:before{content:none!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-label:after{content:none!important;display:none!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-label.kh-v1-page-label:after{content:""!important;display:block!important;position:static!important;flex:0 0 36px!important;width:36px!important;height:1px!important;background:#b98a5f!important;border:0!important;opacity:1!important;transform:none!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-note,body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) .kh-v1-note *{font:400 13px/1.8 'Noto Sans JP','Yu Gothic',Meiryo,sans-serif!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) :is(.sv82-wrap,.kw-wrap,.ka-wrap,.kg-wrap,.kj-wrap,.ai-wrap,.ap-wrap,.ws-wrap,.sv-hero-inner,.guide-flow-inner,.ad-wrap,.ki-wrap,.kq-wrap,.ks-wrap,.sr-wrap,.ke-wrap):not(:where(.ap-wrap .ap-wrap,.ws-wrap .ws-wrap,.ai-wrap .ai-wrap,.kg-wrap .kg-wrap,.ka-wrap .ka-wrap)){box-sizing:border-box!important;width:min(1120px,calc(100% - var(--kh-v1-gutter)))!important;max-width:1120px!important;margin-inline:auto!important}body.kh-visual-phase1 #kn-article-page .wrap,body.kh-visual-phase1 #kn-concerns-page .kh-wrap{box-sizing:border-box!important;width:min(1120px,calc(100% - var(--kh-v1-gutter)))!important;max-width:1120px!important;margin-inline:auto!important}body.kh-visual-phase1 #kn-concerns-page.cf-page{padding-inline:calc(var(--kh-v1-gutter)/2)!important}body.kh-visual-phase1 #kn-concerns-page .cf-section{width:100%;max-width:1120px}body.kh-visual-phase1 #kn-concerns-page .cf-heading .kh-v1-label{justify-content:center}body.kh-visual-phase1 .kw-heading{flex-direction:column;align-items:flex-start!important}body.kh-visual-phase1 .ct-letter .kh-v1-label{grid-column:1/-1}body.kh-visual-phase1 .ct-letter .ct-values{min-width:0}@media(min-width:1024px){body.kh-visual-phase1.ais-page :is(main,#kh-v1#kh-v1#kh-v1) h1.kh-v1-title{font-size:clamp(24px,2.22vw,32px)!important;letter-spacing:.025em!important}}@media(max-width:1000px){body.kh-visual-phase1{--kh-v1-gutter:48px}}@media(max-width:800px){body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h1:not(:where(form *,.ct-reference-form *)){font-size:clamp(24px,6.6vw,32px)!important;letter-spacing:.025em!important}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h2:not(:where(form *,.ct-reference-form *)){font-size:24px!important;line-height:1.6!important}}@media(max-width:700px){body.kh-visual-phase1{--kh-v1-gutter:32px}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) h3:not(:where(form *,.ct-reference-form *)){font-size:19px!important}}body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) :is(.sv-hero-lead,.kh-v1-hero-catch,.kj-lead,.kw-hero-lead){font-family:'Shippori Mincho','Yu Mincho',serif!important;font-size:23px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:.07em!important}@media(max-width:700px){body.kh-visual-phase1 :is(main,#kh-v1#kh-v1#kh-v1) :is(.sv-hero-lead,.kh-v1-hero-catch,.kj-lead,.kw-hero-lead){font-size:20px!important}}