body,html body{color:var(--koden-text,#17184b)!important;font-family:var(--koden-font,"Noto Sans JP",sans-serif)!important;font-size:var(--koden-body-size,16px)!important}#main-content{margin:0!important;padding:0!important}a{color:var(--koden-link,#000)}#firstview a,.btmContents .btmContentsLead a,.koden-footer a,.koden-header a,[class*=bg-primary] a,[class*=koden-hero] a,[class*=koden-post-cta] a,[class*=koden-post-header] a{color:inherit}#koden-post-body .koden-post__summary-callout hr{display:none!important}#koden-post-body,#koden-post-body p{font-size:18px!important}@media (max-width:768px){#koden-post-body,#koden-post-body p{font-size:14px!important}}#koden-post-body h3,.koden-post__body h3{background:none!important;border-bottom:none!important;border-left:3px solid #17184b!important;color:#17184b!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;margin:30px 0 20px!important;padding:0 0 0 20px!important;position:relative!important}#koden-post-body h3:before,.koden-post__body h3:before{background-color:#ddd!important;content:""!important;display:inline-block!important;height:50%!important;left:-3px!important;position:absolute!important;top:0!important;width:3px!important}#koden-post-body h4,.koden-post__body h4{background:none!important;border:none!important;color:#17184b!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;margin:30px 0 20px!important;padding:0 0 15px!important;position:relative!important}#koden-post-body h4:after,.koden-post__body h4:after{background-color:#17184b!important;bottom:0!important;content:""!important;display:inline-block!important;height:1px!important;left:0!important;position:absolute!important;top:auto!important;width:20px!important}@media (min-width:769px){#koden-post-body h3,.koden-post__body h3{font-size:20px!important;margin:40px 0 30px!important;padding-left:25px!important}#koden-post-body h4,.koden-post__body h4{font-size:18px!important;margin:40px 0 30px!important}}#koden-post-body a,.koden-post__body a{text-decoration:underline!important}#koden-post-body a:hover,.koden-post__body a:hover{text-decoration:none!important}.button,.hs-button,button,input[type=button],input[type=reset],input[type=submit]{box-shadow:none!important;transform:none!important}.button:active,.button:focus,.button:focus-visible,.button:hover,.faq-accordion__q:active,.faq-accordion__q:focus,.faq-accordion__q:focus-visible,.faq-accordion__q:hover,.hs-button:active,.hs-button:focus,.hs-button:focus-visible,.hs-button:hover,button:active,button:focus,button:focus-visible,button:focus-within,button:hover,input:active,input:focus,input:focus-visible,input:hover{box-shadow:none!important;outline:none!important;transform:none!important}.button:focus-visible,.faq-accordion__q:focus-visible,.hs-button:focus-visible,button:focus-visible{outline:2px solid #17184b!important;outline-offset:2px!important}#goTop{display:none!important}h1,h2,h3,h4,h5,h6{color:var(--koden-text,#1f2023);font-family:var(--koden-font,"Noto Sans JP",sans-serif)}#firstview [class*=Copy],#firstview h1,.btmContents h2,[class*=bg-primary] h1,[class*=bg-primary] h2,[class*=koden-hero] [class*=Copy],[class*=koden-hero] [class*=title],[class*=koden-hero] h1,[class*=koden-hero] h2,[class*=koden-post-cta] h2,[class*=koden-post-header] [class*=title],[class*=koden-post-header] h1,[class*=koden-post-header] h2,[class*=koden-post-header] h3{color:inherit}h2{font-size:var(--koden-h2-sub,31px)}body.front-page h2,body.hs-home h2{font-size:var(--koden-h2-top,34px)}.koden-footer,.koden-header{background-color:var(--koden-primary,#1f2023);color:#fff}.koden-footer a{color:#fff}.koden-breadcrumb{background:#fff;color:#999;font-size:12px;padding:10px 20px 10px 40px}.koden-breadcrumb a{color:#999;text-decoration:none}.koden-breadcrumb a:hover{text-decoration:underline}.koden-breadcrumb .sep{color:#bbb;margin:0 8px}.koden-breadcrumb .current{color:#999}@media (max-width:768px){.koden-breadcrumb{font-size:11px;padding:8px 16px}.dnd-section>.row-fluid{display:flex!important;flex-direction:column!important}.dnd-section>.row-fluid>[class*=span]{margin-left:0!important;max-width:100%!important;width:100%!important}}.forPC{display:inline}.forSP{display:none}@media (max-width:768px){.forPC{display:none}.forSP{display:inline}}.commonBtn{align-items:center;background-color:#fff;border:1px solid var(--koden-primary,#17184b);border-radius:3px;box-shadow:2px 2px 0 0 var(--koden-primary,#17184b);color:var(--koden-primary,#17184b);display:flex;font-weight:700;justify-content:center;line-height:1.2;margin:0 auto;padding:14px 40px;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:288px}.commonBtn:before{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_arrow.svg) no-repeat 50%/contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;right:16px;top:0;width:15px}.commonBtn:hover{background-color:var(--koden-primary,#17184b);color:#fff}.commonBtn:hover:before{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_arrow_white.svg)}@media (max-width:768px){.commonBtn{box-shadow:1px 1px 0 0 var(--koden-primary,#17184b);padding:12px 40px;width:72%}}.prevNextLink{border-top:1px solid var(--koden-primary,#17184b);display:flex;font-size:14px;justify-content:space-between;margin-top:80px;padding-top:30px}.prevNextLink a{color:var(--koden-primary,#17184b);text-decoration:none}.prevNextLink .next,.prevNextLink .prev{min-width:125px}.prevNextLink .prev a{padding-left:45px;position:relative}.prevNextLink .prev a:before{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_arrow_more_left.svg) no-repeat 50%/cover;content:"";display:inline-block;height:24px;left:0;position:absolute;top:0;width:24px}.prevNextLink .next a{padding-right:45px;position:relative}.prevNextLink .next a:before{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_arrow_more.svg) no-repeat 50%/cover;content:"";display:inline-block;height:24px;position:absolute;right:0;top:0;width:24px}@media (max-width:768px){.prevNextLink{font-size:12px;margin-top:40px;padding-top:20px}.prevNextLink .next,.prevNextLink .prev{min-width:95px}.prevNextLink .prev a{padding-left:35px}.prevNextLink .next a{padding-right:35px}.prevNextLink .next a:before,.prevNextLink .prev a:before{height:20px;width:20px}}#koden-post-body .wp-block-embed,#koden-post-body figure.wp-block-embed{margin:24px 0!important;max-width:100%!important;text-align:center!important;width:100%!important}#koden-post-body .wp-block-embed__wrapper{max-width:100%!important;width:100%!important}#koden-post-body .hs-responsive-embed,#koden-post-body .hs-responsive-embed-wrapper{margin:0!important;max-height:none!important;max-width:100%!important;min-width:0!important;width:100%!important}#koden-post-body .hs-responsive-embed-inner-wrapper{max-width:100%!important;overflow:hidden!important;padding-bottom:56.25%!important;position:relative!important;width:100%!important}#koden-post-body .hs-responsive-embed-iframe,#koden-post-body .wp-block-embed iframe,#koden-post-body .wp-block-embed__wrapper iframe{aspect-ratio:auto!important;border:0!important;height:100%!important;left:0!important;max-width:100%!important;min-height:0!important;position:absolute!important;top:0!important;width:100%!important}#koden-post-body p>iframe,#koden-post-body>iframe{aspect-ratio:16/9!important;display:block!important;height:auto!important;width:100%!important}.snsShare{margin:24px 0}.snsShare,.snsShare ul{display:flex;justify-content:center}.snsShare ul{align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.snsShare__btn{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:36px;justify-content:center;overflow:hidden;text-decoration:none;transition:opacity .2s;width:36px}.snsShare__btn:hover{opacity:.85}.snsShare__btn img,.snsShare__btn svg{display:block;height:22px!important;width:22px!important}.snsShare__btn svg{color:#fff}.snsShare__btn--copy{background:#666}.snsShare__btn--x{background:#000}.snsShare__btn--fb{background:#1877f2}.snsShare__btn--msn{background:#00b2ff}.snsShare__btn--in{background:#0a66c2}.snsShare__btn--hb{background:#00a4de}.snsShare__btn--en{background:#00a82d}.snsShare__btn--pi{background:#bd081c}.simSec{margin:0 auto;max-width:1200px;padding:70px 0 80px;width:90%}.simSec .fukidashi{aspect-ratio:523/157;background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/common/sim-fukidashi.svg) no-repeat 50%/contain;margin:0 auto;max-width:523px;position:relative;width:100%}.simSec .fukidashi__txt{box-sizing:border-box;left:0;padding:0 8%;position:absolute;right:0;text-align:center;top:22%;width:100%}.simSec .fukidashi__txt p{color:#1f1f24;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1;margin:0}.simSec .fukidashi__txt ul{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:16px 0 0;padding:0}.simSec .fukidashi__txt ul li{background:#fb7818;color:#fff;font-size:23px;font-weight:700;letter-spacing:-1.15px;line-height:30px;padding:0 8px;white-space:nowrap}.simSec .topTxt{color:#1f1f24;font-size:29px;font-weight:700;line-height:47px;margin:28px 0 0;text-align:center}.simSec .topTxt span{border-bottom:5px solid #fb7818;display:inline-block;font-size:34px;position:relative}.simSec .exampleBlock{border:1px solid #17184b;margin:55px auto 0;max-width:1117px}.simSec .exampleBlock__head{-webkit-font-smoothing:antialiased;background:#17184b;color:#fff;font-size:23px;font-weight:600;line-height:30px;padding:13px 0;text-align:center}.simSec .exampleBlock__cnt{align-items:center;display:flex;gap:35px;justify-content:center;padding:33px 54px 37px}.simSec .exampleBlock__cnt .txtarea{display:flex;flex-direction:column;gap:30px;padding-top:25px;width:305px}.simSec .exampleBlock__cnt .txtarea dl{align-items:flex-start;border-bottom:1px solid #17184b;display:flex;font-size:16px;font-weight:500;line-height:2.37;margin:0;padding-bottom:27px}.simSec .exampleBlock__cnt .txtarea dl dt{flex-shrink:0;padding-left:17px;width:100px}.simSec .exampleBlock__cnt .txtarea dl dd{margin:0}.simSec .exampleBlock__cnt .imgBox{width:calc(100% - 340px)}.simSec .exampleBlock__cnt .imgBox img{height:auto;width:100%}.simSec .bnrs{display:flex;flex-wrap:wrap;gap:17px;justify-content:center;list-style:none;margin:37px 0 0;padding:0}.simSec .bnrs li a{display:block}.simSec .bnrs img{display:block;height:auto;max-width:550px;width:100%}@media (max-width:768px){.simSec{padding:35px 20px 40px;width:auto}.simSec .fukidashi{aspect-ratio:auto;background:#fff;border:1.5px solid #17184b;border-radius:8px;margin-bottom:0;max-width:333.5px;position:relative;width:100%}.simSec .fukidashi__img{display:none}.simSec .fukidashi:before{border-color:#17184b transparent transparent;border-style:solid;border-width:15px 13px 0}.simSec .fukidashi:after,.simSec .fukidashi:before{content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.simSec .fukidashi:after{border-color:#fff transparent transparent;border-style:solid;border-width:13px 11px 0;margin-top:-2.2px}.simSec .fukidashi__txt{box-sizing:border-box;padding:18px 16px 20px;position:static;top:auto}.simSec .fukidashi__txt p{font-size:18px}.simSec .fukidashi__txt ul{gap:8px;margin-top:14px}.simSec .fukidashi__txt ul li{font-size:20px;line-height:30px;padding:0 12px}.simSec .topTxt{font-size:20.5px;line-height:1.5;margin-top:14px;white-space:normal}.simSec .topTxt span{border-bottom:3px solid #fb7818;font-size:23.5px;line-height:1.3}.simSec .exampleBlock{margin-top:30px}.simSec .exampleBlock__head{font-size:17.5px;line-height:1.42}.simSec .exampleBlock__cnt{align-items:stretch;flex-direction:column-reverse;gap:25px;padding:16px 0 29px}.simSec .exampleBlock__cnt .txtarea{border-top:1px solid #17184b;gap:20px;margin:0 27px;padding-top:20px;width:auto}.simSec .exampleBlock__cnt .txtarea dl{font-size:13px;line-height:2.6;padding-bottom:20px}.simSec .exampleBlock__cnt .txtarea dl dt{padding-left:38px;width:125px}.simSec .exampleBlock__cnt .imgBox{width:100%}.simSec .bnrs{align-items:center;flex-direction:column}}@media (max-width:375px){.simSec .fukidashi__txt{padding:16px 14px 18px}.simSec .fukidashi__txt p{font-size:15px}.simSec .fukidashi__txt ul{gap:6px;margin-top:10px}.simSec .fukidashi__txt ul li{font-size:16px;line-height:24px;padding:0 9px}.simSec .topTxt{font-size:17px;line-height:1.4;margin-top:12px}.simSec .topTxt span{font-size:20px}}.btmContents{background:#fff}.btmContents .mailMagazine form{background:transparent!important;padding:0!important}.btmContents .btmContentsLead{background:var(--koden-primary,#17184b);color:#fff;font-size:26px;font-weight:700;line-height:1.69;padding:35px 60px;text-align:center}.btmContents .btmContentsList{border-bottom:1px solid #b8b8b8;display:flex;list-style:none;margin:0;padding:0}.btmContents .btmContentsList li{text-align:center;width:33.3333%}.btmContents .btmContentsList li:not(:last-child){border-right:1px solid #b8b8b8}.btmContents .btmContentsList li>a{display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:305px;overflow:hidden;padding:45px 9.3% 35px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,0,.72);width:100%}.btmContents .btmContentsList li>a>*{position:relative;z-index:1}.btmContents .btmContentsList li>a:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.25,.1,0,.72);z-index:0}.btmContents .btmContentsList li>a:hover{color:#fff}.btmContents .btmContentsList li>a:hover:after{opacity:1}.btmContents .btmContentsList li>a:hover .title,.btmContents .btmContentsList li>a:hover .title .icon,.btmContents .btmContentsList li>a:hover p{color:#fff}.btmContents .btmContentsList li>a:hover .commonBtn{background-color:#fff;border-color:#fff;box-shadow:2px 2px 0 0 #fff;color:var(--koden-primary,#17184b)}.btmContents .btmContentsList li>a:hover .commonBtn:before{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_arrow.svg)}.btmContents .btmContentsList li.listItemDownload>a:after{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/listitem_img01.jpg)}.btmContents .btmContentsList li.listItemContact>a:after{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/listitem_img02.jpg)}.btmContents .btmContentsList li.listItemSeminar>a:after{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/listitem_img03.jpg)}.btmContents .btmContentsList li.listItemContact.noLink{display:flex;flex-direction:column;padding:45px 3.1% 35px}.btmContents .btmContentsList li .title{color:var(--koden-primary,#17184b);font-size:24px;font-weight:500;transition:color .3s cubic-bezier(.25,.1,0,.72)}.btmContents .btmContentsList li .title .icon{display:inline-block}.btmContents .btmContentsList li .title .icon.iconDocument{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_document.svg) no-repeat 0;padding-left:35px}.btmContents .btmContentsList li>a:hover .icon.iconDocument{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_document_white.svg)}.btmContents .btmContentsList li .title .icon.iconMail{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_mail.svg) no-repeat 0;padding-left:40px}.btmContents .btmContentsList li>a:hover .icon.iconMail{background-image:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_mail_white.svg)}.btmContents .btmContentsList li .title .icon.iconSeminar{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_mailmagazine.svg) no-repeat 0/27px auto;padding-left:40px}.btmContents .btmContentsList li>a:hover .icon.iconSeminar{filter:brightness(0) invert(1)}.btmContents .btmContentsList li .title .icon.iconMailMagazine{padding-left:40px;position:relative}.btmContents .btmContentsList li .title .icon.iconMailMagazine:before{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_mailmagazine.svg) no-repeat 50%/100%;content:"";height:29px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:27px}.btmContents .btmContentsList li p{color:#1f1f24;font-size:14px;line-height:1.75;margin:30px 0 25px}.btmContents .btmContentsList li .magagineTxt{margin-bottom:10px}.btmContents .btmContentsList li .magaginePolicy{font-size:12px;margin-bottom:12px;margin-top:0}.btmContents .btmContentsList li .btnWrap{margin-top:auto}.btmContents .btmContentsList li .btnWrap .commonBtn{max-width:288px;width:100%}.btmContents .btmContentsList li .mailMagazine{margin-top:8px}.btmContents .btmContentsList li .mailMagazine .magazineInput{border:1px solid #d1d1d1;border-radius:3px;max-width:100%;padding:5px;width:calc(100% - 105px)}.btmContents .btmContentsList li .mailMagazine .magazineInput:focus{outline:none}.btmContents .btmContentsList li .mailMagazine .magazineInput::placeholder{color:#d1d1d1}.btmContents .btmContentsList li .mailMagazine .magazineSubmit{background-color:#fff;border:1px solid var(--koden-primary,#17184b);border-radius:3px;box-shadow:2px 2px 0 0 var(--koden-primary,#17184b);color:var(--koden-primary,#17184b);cursor:pointer;font-weight:700;margin-left:7px;padding:5px;transition:.3s cubic-bezier(.25,.1,0,.72);width:94px}.btmContents .btmContentsList li .mailMagazine .magazineSubmit:hover{background-color:var(--koden-primary,#17184b);color:#fff}.btmContents .btmContentsList li .mailMagazine .hs-form,.btmContents .btmContentsList li .mailMagazine form,.btmContents .btmContentsList li .mailMagazine form.hs-form{align-items:center!important;background:transparent!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:center!important;margin:0!important;padding:0!important}.btmContents .btmContentsList li .mailMagazine fieldset.form-columns-1,.btmContents .btmContentsList li .mailMagazine form>fieldset{border:0!important;flex:1 1 auto!important;font-size:14px;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:auto!important}.btmContents .btmContentsList li .mailMagazine .hs-form-field{margin:0!important;padding:0!important;text-align:left}.btmContents .btmContentsList li .mailMagazine .hs-form-field>.hs-field-desc,.btmContents .btmContentsList li .mailMagazine .hs-form-field>label,.btmContents .btmContentsList li .mailMagazine legend.hs-field-desc{display:none!important}.btmContents .btmContentsList li .mailMagazine .hs-form-field .input{margin:0!important}.btmContents .btmContentsList li .mailMagazine .hs-input,.btmContents .btmContentsList li .mailMagazine input[type=email],.btmContents .btmContentsList li .mailMagazine input[type=text]{border:1px solid #d1d1d1!important;border-radius:3px!important;box-sizing:border-box!important;font-size:14px;max-width:100%!important;padding:8px 10px!important;width:100%!important}.btmContents .btmContentsList li .mailMagazine input::placeholder{color:#d1d1d1}.btmContents .btmContentsList li .mailMagazine input:focus{border-color:var(--koden-primary,#17184b)!important;outline:none}.btmContents .btmContentsList li .mailMagazine .hs-submit,.btmContents .btmContentsList li .mailMagazine .hs_submit{flex:0 0 94px!important;font-size:14px;margin:0!important;padding:0!important}.btmContents .btmContentsList li .mailMagazine .actions{margin:0!important;padding:0!important}.btmContents .btmContentsList li .mailMagazine .hs-button,.btmContents .btmContentsList li .mailMagazine input[type=submit].hs-button{background-color:#fff;border:1px solid var(--koden-primary,#17184b);border-radius:3px;box-shadow:2px 2px 0 0 var(--koden-primary,#17184b);color:var(--koden-primary,#17184b);cursor:pointer;font-size:14px;font-weight:700;margin:0!important;padding:8px 0!important;transition:.3s cubic-bezier(.25,.1,0,.72);width:94px!important}.btmContents .btmContentsList li .mailMagazine .hs-button:hover{background-color:var(--koden-primary,#17184b);color:#fff}.btmContents .btmContentsList li .mailMagazine .hs-error-msgs{color:#c00;font-size:11px;list-style:none;margin:6px 0 0;padding:0;text-align:left}.btmContents .btmContentsList li .magaginePolicy a{color:#5659f1!important;text-decoration:underline!important}.btmContents .btmContentsList li .magaginePolicy a:hover{color:#5659f1!important;text-decoration:none!important}.btmContentsTel{align-items:center;display:flex;justify-content:center;padding:60px 20px}.btmContentsTel .telText{color:var(--koden-primary,#17184b);font-size:24px;font-weight:700;margin:0 70px 0 0}.btmContentsTel .telNum{margin:0}.btmContentsTel .telNum a{background:url(https://files.koden-kk.co.jp/hubfs/theme-assets/icons/icon_smartphone.svg) no-repeat 0;color:var(--koden-primary,#17184b);font-family:Jost,sans-serif;font-size:40px;font-weight:700;padding-left:45px;text-decoration:none}@media (max-width:768px){.btmContents .btmContentsLead{font-size:19px;line-height:1.57;padding:35px 20px}.btmContents .btmContentsList{flex-direction:column}.btmContents .btmContentsList li{width:100%}.btmContents .btmContentsList li:not(:last-child){border-bottom:1px solid #b8b8b8;border-right:0}.btmContents .btmContentsList li.listItemContact.noLink{padding:35px 20px}.btmContents .btmContentsList li>a{display:block;min-height:0;padding:35px 20px}.btmContents .btmContentsList li>a:after{display:none}.btmContents .btmContentsList li .title{font-size:19px}.btmContents .btmContentsList li .title .icon.iconDocument{padding-left:30px}.btmContents .btmContentsList li .title .icon.iconMail,.btmContents .btmContentsList li .title .icon.iconMailMagazine{padding-left:35px}.btmContents .btmContentsList li p{font-size:14px;line-height:1.86;margin:20px 0}.btmContents .btmContentsList li .magaginePolicy{font-size:11px}.btmContents .btmContentsList li .btnWrap,.btmContents .btmContentsList li .mailMagazine{margin-top:25px}.btmContents .btmContentsList li .mailMagazine .magazineInput{max-width:515px;padding:5px;width:100%}.btmContents .btmContentsList li .mailMagazine .magazineSubmit{box-shadow:1px 1px 0 0 var(--koden-primary,#17184b);margin:20px 0 0;padding:5px;width:94px}.btmContentsTel{flex-direction:column;gap:20px;padding:30px 10px}.btmContentsTel .telText{font-size:19px;margin:0}.btmContentsTel .telNum a{font-size:29px;padding-left:35px}}.articleCta{display:none!important}#koden-post-body .profileBox .profileInner .authorName{color:#1f1f24!important;font-size:18px!important;line-height:1.5!important;margin:0 0 5px!important}#koden-post-body .profileBox .profileInner .authorProfile{color:#1f1f24!important;font-size:16px!important;line-height:1.9!important;margin:0!important}#koden-post-body .profileBox .profileInner .authorPosition{color:#494a81!important;font-size:15px!important;line-height:1.5!important}@media (max-width:768px){#koden-post-body .profileBox .profileInner .authorName{font-size:16px!important}#koden-post-body .profileBox .profileInner .authorProfile{font-size:14px!important}#koden-post-body .profileBox .profileInner .authorPosition{font-size:13px!important}}.has-text-align-center{text-align:center}.profileBox{background-color:#f8f8f8;box-sizing:border-box;width:100%}.profileBox .profileTitle{border-bottom:1px solid #17184b;margin:0 0 20px;padding:0 0 10px}.profileBox .profileInner .infoArea{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.profileBox .profileInner .infoArea img{border-radius:50%;object-fit:cover}.profileBox .profileInner .authorGroup{line-height:1.5;margin-top:12px;text-align:center}.profileBox .profileInner .authorGroup .authorName,.profileBox .profileInner .authorGroup .authorPosition,.profileBox .profileInner .authorGroup p,.profileBox .profileInner .authorGroup span{margin:0!important;padding:0!important}.profileBox .profileInner .authorPosition{color:#494a81;font-weight:700}.profileBox .profileInner .authorName{color:#1f1f24;font-weight:700;margin-bottom:5px!important}.profileBox .profileInner .textArea{margin:0!important;padding:0!important}.profileBox .profileInner .authorProfile{color:#1f1f24;line-height:1.9;margin:0!important}.profileBox .profileInner .authorProfile p{margin:0 0 8px}.profileBox .profileInner .authorProfile p:last-child{margin-bottom:0}@media (min-width:769px){.profileBox{margin-bottom:40px;padding:40px 42px}.profileBox .profileTitle{font-size:18px}.profileBox .profileInner .infoArea img{height:100px;width:100px}.profileBox .profileInner .authorPosition{font-size:15px}.profileBox .profileInner .authorName{font-size:18px}.profileBox .profileInner .authorProfile{font-size:16px}}@media (max-width:768px){.profileBox{margin-bottom:30px;padding:20px}.profileBox .profileTitle{font-size:16px}.profileBox .profileInner .infoArea img{height:70px;width:70px}.profileBox .profileInner .authorPosition{font-size:13px}.profileBox .profileInner .authorName{font-size:16px}.profileBox .profileInner .authorProfile{font-size:14px}.koden-sp-carousel{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;grid-template-columns:none!important;margin:0!important;overflow-x:auto!important;padding:4px 20px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:768px){.koden-sp-carousel::-webkit-scrollbar{display:none}.koden-sp-carousel>.koden-cases-grid__item,.koden-sp-carousel>.koden-cs__item,.koden-sp-carousel>.koden-related-articles__item,.koden-sp-carousel>.slideListItem{flex:0 0 82%!important;margin:0!important;max-width:82%!important;scroll-snap-align:center!important;width:82%!important}.koden-carousel-nav{align-items:center;display:flex!important;gap:16px;justify-content:center;margin:18px 0 0}.koden-carousel-arrow{background:#fff;border:1px solid #17184b;border-radius:2px;box-shadow:2px 2px 0 0 #17184b;cursor:pointer;flex:0 0 auto;height:38px;padding:0;position:relative;width:40px}.koden-carousel-arrow:before{border-right:2px solid #17184b;border-top:2px solid #17184b;content:"";height:8px;left:50%;position:absolute;top:50%;width:8px}.koden-carousel-arrow.prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.koden-carousel-arrow.next:before{transform:translate(-70%,-50%) rotate(45deg)}.koden-carousel-arrow.is-disabled{opacity:.3;pointer-events:none}.koden-carousel-dots{align-items:center;display:flex;gap:8px}.koden-carousel-dots button{background:#c9c9d2;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.koden-carousel-dots button.is-active{background:#17184b}}