:root{--fntBase: "Noto Sans JP", Meiryo, sans-serif;--fntEN: "Josefin Sans", sans-serif;--space-h1-under: 96px;--space-footer-top: 96px;--space-h2-block: 96px;--space-h3-block: 48px;--space-h4-block: 24px;--space-h2-under: 48px;--space-h3-under: 24px;--space-h4-under: 16px;--font-size-h1: calc(calc(40 / 16) * 1rem);--font-size-h2: calc(calc(32 / 16) * 1rem);--font-size-h3: calc(calc(28 / 16) * 1rem);--font-size-h4: calc(calc(24 / 16) * 1rem);--font-size-h5: calc(calc(20 / 16) * 1rem);--font-size-h6: calc(calc(18 / 16) * 1rem);--font-size-sp-h1: calc(calc(28 / 16) * 1rem);--font-size-sp-h2: calc(calc(26 / 16) * 1rem);--font-size-sp-h3: calc(calc(24 / 16) * 1rem);--font-size-sp-h4: calc(calc(20 / 16) * 1rem);--font-size-sp-h5: calc(calc(18 / 16) * 1rem);--font-size-sp-h6: calc(calc(16 / 16) * 1rem);--line-height-h2: calc(40/32);--line-height-h3: calc(35/28);--line-height-h4: calc(30/24);--line-height-h5: calc(24/20);--line-height-h6: calc(22/18)}a{color:var(--bs-primary)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:inherit}header,footer,header *,footer *{font:inherit;font-family:Meiryo,"Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}header,footer{font-size:.875rem}html{font-family:var(--fntBase);line-break:strict}body>div{font-size:inherit}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper{overflow:clip}@media(max-width: 1039px){header:has(#nav_SP){height:60px}}#contents{padding-bottom:var(--space-footer-top);margin-top:0 !important;max-width:calc(1120px + 1.5rem);margin:0 auto;padding:var(--space-h1-under) .75rem var(--space-footer-top)}#contents:has(#dcms_layoutPageBlock>*:last-child[class*=bg-]){padding-bottom:0}#contents :where(.container:not([class*=lib-wide__outer]):not([class*="--fill-box"])){padding-left:0;padding-right:0}.container{max-width:calc(1120px + 1.5rem)}.container--wide{max-width:unset !important;width:unset !important}@media print,screen and (min-width: 576px){.container--wide{margin-left:calc((100vw - 100%)/2*-1 + var(--scroll)/2);margin-right:calc((100vw - 100%)/2*-1 + var(--scroll)/2);padding-left:calc((100vw - 100%)/2 - var(--scroll)/2);padding-right:calc((100vw - 100%)/2 - var(--scroll)/2)}}.container:has(.container__bg){position:relative;z-index:0}.container:has(.container__bg) .container-xxl{max-width:calc(1696px + 1.5rem)}@media print,screen and (max-width: 767.8px){.container:has(.container__bg) .container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width: 768px){.container__bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}}@media print,screen and (max-width: 767.8px){.container__bg{margin-left:-0.75rem;margin-right:-0.75rem}}@media print,screen and (min-width: 768px){.container__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media print,screen and (min-width: 768px){.container__bg--left img{-o-object-position:30% center;object-position:30% center}}@media print,screen and (min-width: 768px){.container__bg--right img{-o-object-position:80% center;object-position:80% center}}p{margin-bottom:0}.fs-12{font-size:.75rem !important}.fs-14{font-size:.875rem !important}.img-fluid{max-width:100%;height:auto}.bg-primary-light{background:var(--bs-primary-light) !important}.bg-success-light{background:var(--bs-success-light) !important}.bg-info-light{background:var(--bs-info-light) !important}.bg-bg{background:var(--BG) !important}.bg-light-gray{background:var(--LGRAY) !important}.border-primary-light{background-color:var(--bs-primary-light) !important}.border-success-light{background-color:var(--bs-success-light) !important}.border-info-light{background-color:var(--bs-info-light) !important}.badge{--bs-badge-padding-x: 8px;--bs-badge-padding-y: 4px;--bs-badge-font-size: 0.8125em;--bs-badge-font-weight: 400;--bs-badge-color: #fff;--bs-badge-border-radius: 0;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.mb-10{margin-bottom:8rem}.mt-10{margin-top:8rem}.pb-10{padding-bottom:8rem}.pt-10{padding-top:8rem}@media print,screen and (min-width: 768px){.mb-md-10{margin-bottom:8rem}.mt-md-10{margin-top:8rem}.pb-md-10{padding-bottom:8rem}.pt-md-10{padding-top:8rem}}@media print,screen and (min-width: 992px){.mb-lg-10{margin-bottom:8rem}.mt-lg-10{margin-top:8rem}.pb-lg-10{padding-bottom:8rem}.pt-lg-10{padding-top:8rem}}a:has(.txt){color:var(--BLACK);text-decoration:none}a:has(.txt):hover{color:var(--BLACK)}a[target=_blank] .txt::after{width:11px;height:11px;content:"";display:inline-block;background:url(/dcms_media/other/ic_window.svg) no-repeat center center/cover;vertical-align:0;margin-left:3px;margin-right:3px}a[target=_blank].text-primary .txt::after{background:url(/dcms_media/other/ic_window_blue.svg) no-repeat center center/cover}a.text-decoration-underline:hover{text-decoration:none !important}a[href^="tel:"]{color:inherit}.blk-btn{--bs-border-width: 2px}.mw-100{max-width:100%}.max-width-unset{max-width:unset !important}.max-100{max-width:100px}.max-110{max-width:110px}.max-120{max-width:120px}.max-130{max-width:130px}.max-140{max-width:140px}.max-150{max-width:150px}.max-160{max-width:160px}.max-170{max-width:170px}.max-180{max-width:180px}.max-190{max-width:190px}.max-200{max-width:200px}.max-210{max-width:210px}.max-220{max-width:220px}.max-230{max-width:230px}.max-240{max-width:240px}.max-250{max-width:250px}.max-260{max-width:260px}.max-270{max-width:270px}.max-280{max-width:280px}.max-290{max-width:290px}.max-300{max-width:300px}.max-310{max-width:310px}.max-320{max-width:320px}.max-330{max-width:330px}.max-340{max-width:340px}.max-350{max-width:350px}.max-360{max-width:360px}.max-370{max-width:370px}.max-380{max-width:380px}.max-390{max-width:390px}.max-400{max-width:400px}.max-410{max-width:410px}.max-420{max-width:420px}.max-430{max-width:430px}.max-440{max-width:440px}.max-450{max-width:450px}.max-460{max-width:460px}.max-470{max-width:470px}.max-480{max-width:480px}.max-490{max-width:490px}.max-500{max-width:500px}.max-510{max-width:510px}.max-520{max-width:520px}.max-530{max-width:530px}.max-540{max-width:540px}.max-550{max-width:550px}.max-560{max-width:560px}.max-570{max-width:570px}.max-580{max-width:580px}.max-590{max-width:590px}.max-600{max-width:600px}.mw-100{min-width:100%}.min-width-unset{min-width:unset !important}.min-100{min-width:100px}.min-110{min-width:110px}.min-120{min-width:120px}.min-130{min-width:130px}.min-140{min-width:140px}.min-150{min-width:150px}.min-160{min-width:160px}.min-170{min-width:170px}.min-180{min-width:180px}.min-190{min-width:190px}.min-200{min-width:200px}.min-210{min-width:210px}.min-220{min-width:220px}.min-230{min-width:230px}.min-240{min-width:240px}.min-250{min-width:250px}.min-260{min-width:260px}.min-270{min-width:270px}.min-280{min-width:280px}.min-290{min-width:290px}.min-300{min-width:300px}.min-310{min-width:310px}.min-320{min-width:320px}.min-330{min-width:330px}.min-340{min-width:340px}.min-350{min-width:350px}.min-360{min-width:360px}.min-370{min-width:370px}.min-380{min-width:380px}.min-390{min-width:390px}.min-400{min-width:400px}.min-410{min-width:410px}.min-420{min-width:420px}.min-430{min-width:430px}.min-440{min-width:440px}.min-450{min-width:450px}.min-460{min-width:460px}.min-470{min-width:470px}.min-480{min-width:480px}.min-490{min-width:490px}.min-500{min-width:500px}.min-510{min-width:510px}.min-520{min-width:520px}.min-530{min-width:530px}.min-540{min-width:540px}.min-550{min-width:550px}.min-560{min-width:560px}.min-570{min-width:570px}.min-580{min-width:580px}.min-590{min-width:590px}.min-600{min-width:600px}.g_sns_pagetop_wrapper:has(.container){margin-top:0}.g_sns_pagetop_wrapper:has(.container) .sns_btn_list{max-width:inherit;margin:0}:where(#contents) h1{font-size:var(--font-size-h1);font-weight:bold;margin-bottom:var(--space-h1-under)}@media print,screen and (max-width: 767.8px){:where(#contents) h1{font-size:var(--font-size-sp-h1)}}:where(#contents) h2{font-size:var(--font-size-h2);font-weight:bold;margin-bottom:var(--space-h2-under);line-height:var(--line-height-h2)}@media print,screen and (max-width: 767.8px){:where(#contents) h2{font-size:var(--font-size-sp-h2)}}:where(#contents) h3{font-size:var(--font-size-h3);font-weight:bold;margin-bottom:var(--space-h3-under);line-height:var(--line-height-h3)}@media print,screen and (max-width: 767.8px){:where(#contents) h3{font-size:var(--font-size-sp-h3)}}:where(#contents) h4{font-size:var(--font-size-h4);font-weight:bold;margin-bottom:var(--space-h4-under);line-height:var(--line-height-h4)}@media print,screen and (max-width: 767.8px){:where(#contents) h4{font-size:var(--font-size-sp-h4);margin-bottom:var(--space-h4-under)}}:where(#contents) h5{font-size:var(--font-size-h5);font-weight:bold;line-height:var(--line-height-h5)}@media print,screen and (max-width: 767.8px){:where(#contents) h5{font-size:var(--font-size-sp-h5)}}:where(#contents) h6{font-size:var(--font-size-h6);font-weight:bold;line-height:var(--line-height-h6)}@media print,screen and (max-width: 767.8px){:where(#contents) h6{font-size:var(--font-size-sp-h6)}}:where(#contents) ul:not([class*=blk]):not([class*=l-]):not([class*=row])>li{padding-left:1rem;position:relative;line-height:1.5}:where(#contents) ul:not([class*=blk]):not([class*=l-]):not([class*=row])>li::before{position:absolute;left:0;content:"";width:8px;height:8px;background-color:currentColor;border-radius:5px;top:.6em}:where(#contents) ol:not([class*=blk]):not([class*=l-]):not([class*=row]){counter-reset:ol-bullet;margin-left:-0.5rem}:where(#contents) ol:not([class*=blk]):not([class*=l-]):not([class*=row])>li{padding-left:1.8em;position:relative;line-height:1.5}:where(#contents) ol:not([class*=blk]):not([class*=l-]):not([class*=row])>li::before{counter-increment:ol-bullet;content:counters(ol-bullet, "-") ".";display:block;text-align:right;position:absolute;left:0;top:0;width:1.6em;padding-right:2px}:where(#contents) ol:not([class*=blk]):not([class*=l-]):not([class*=row])>li>ol>li{padding-left:3rem}:where(#contents) ol:not([class*=blk]):not([class*=l-]):not([class*=row])>li>ol>li::before{width:2.8em}:where(#contents) table{border-collapse:collapse;width:100%;table-layout:fixed}:where(#contents) table>thead{border:1px solid var(--GRAY);background-color:var(--bs-info-light)}:where(#contents) table>thead th{padding:10px 12px;text-align:center;vertical-align:middle;font-weight:bold;border:1px solid var(--GRAY)}:where(#contents) table>thead td{padding:10px 12px;vertical-align:middle;border:1px solid var(--GRAY)}:where(#contents) table th{background:var(--BG);font-weight:bold;border:1px solid var(--GRAY);padding:10px 12px;text-align:center;vertical-align:middle;line-height:1.2}:where(#contents) table td{border:1px solid var(--GRAY);padding:10px 12px;line-height:1.2}:where(#contents) .syntaxhighlighter table{table-layout:unset}:where(#contents) .syntaxhighlighter .gutter .line{border-right:3px solid #4d9feb !important}#contents .syntaxhighlighter a,#contents .syntaxhighlighter div,#contents .syntaxhighlighter code,#contents .syntaxhighlighter table,#contents .syntaxhighlighter table td,#contents .syntaxhighlighter table tr,#contents .syntaxhighlighter table tbody,#contents .syntaxhighlighter table thead,#contents .syntaxhighlighter table caption,#contents .syntaxhighlighter textarea{font-size:.9375rem !important}@media print,screen and (max-width: 991.8px){.l-column__side{margin-top:80px}}@media print,screen and (max-width: 767.8px){.l-column__side{margin-top:48px}}.lib-column__outer{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:0 30px}@media print,screen and (max-width: 991.8px){.lib-column__outer{grid-template-columns:minmax(0, 1fr)}}.l-subnav__title .title{margin-bottom:10px}.blk-page-title{background-image:url(/dcms_media/image/blk_page_header.jpg);background-position:center center;background-size:cover;min-height:200px;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blk-page-title:has(.blk-page-title__desc){min-height:500px}@media print,screen and (max-width: 767.8px){.blk-page-title:has(.blk-page-title__desc){min-height:300px}}.blk-page-title h1{color:var(--WHITE);font-size:var(--font-size-h1);font-weight:bold}@media print,screen and (max-width: 767.8px){.blk-page-title h1{font-size:var(--font-size-sp-h1)}}.blk-page-title__desc{color:#fff;font-size:1.5rem;font-weight:bold;margin-top:30px}@media print,screen and (max-width: 767.8px){.blk-page-title__desc{font-size:.875rem}}.blk-page-title__sub{font-size:1rem;font-weight:500}.blk-page-title--grad{background-image:url(/dcms_media/image/blk_page_header_grad.jpg)}.blk-page-title--company{color:var(--BLACK);background-image:url(/dcms_media/image/blk_page_header_company.jpg)}.blk-page-title--company h1{color:inherit}.blk-page-title--bg{background-image:none;background-color:var(--h1BG)}.blk-page-title--bg:has(.blk-page-title__desc){min-height:400px}.blk-page-title--bg h1{color:var(--BLACK)}.blk-page-title--bg .blk-page-title__desc{color:var(--BLACK)}.blk-page-title--bg-white{background-image:none;background-color:#fff}.blk-page-title--bg-white:has(.blk-page-title__desc){min-height:400px}.blk-page-title--bg-white h1{color:var(--BLACK)}.blk-page-title--bg-white .blk-page-title__desc{color:var(--BLACK)}.blk-page-title .container:has(.blk-page-title__image){position:relative;padding-left:146px}@media print,screen and (max-width: 767.8px){.blk-page-title .container:has(.blk-page-title__image){padding-left:80px}}.blk-page-title__image{width:106px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media print,screen and (max-width: 767.8px){.blk-page-title__image{width:60px;left:12px}}.l-breadcrumb__outer{background:var(--BG);color:var(--BLACK);padding-top:8px}@media print,screen and (max-width: 767.8px){.l-breadcrumb__outer{padding-top:4px}}.l-breadcrumb__outer .l-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap;scrollbar-color:var(--bs-primary) #f5f5f5;scrollbar-width:thin;padding:0 0 8px}.l-breadcrumb__outer .l-breadcrumb__list li{position:relative;padding-left:1rem}@media print,screen and (max-width: 767.8px){.l-breadcrumb__outer .l-breadcrumb__list li{padding-left:.5rem}}.l-breadcrumb__outer .l-breadcrumb__list li::before{speak:none;line-height:1;content:"＞";margin-right:1rem}@media print,screen and (max-width: 767.8px){.l-breadcrumb__outer .l-breadcrumb__list li::before{font-size:.75rem;margin-right:.5rem}}.l-breadcrumb__outer .l-breadcrumb__list li:first-child{padding-left:0}.l-breadcrumb__outer .l-breadcrumb__list li:first-child::before{display:none}.l-breadcrumb__outer .l-breadcrumb__list li a{color:inherit;text-decoration:none;font-size:.875rem}@media print,screen and (max-width: 767.8px){.l-breadcrumb__outer .l-breadcrumb__list li a{font-size:.75rem}}.l-breadcrumb__outer .l-breadcrumb__list li a:hover{text-decoration:underline}.l-breadcrumb__outer .l-breadcrumb__list li a[aria-current=location]{text-decoration:none;pointer-events:none}.l-breadcrumb__outer .l-breadcrumb__list li a span{font-size:inherit}.blk-subtitle{font-size:.875rem;font-weight:500;color:var(--bs-info)}.blk-subtitle+:is(h1,h2,h3,h4,h5){margin-top:10px}.blk-borderTitle{padding-left:44px;position:relative}.blk-borderTitle::before{content:"";display:block;position:absolute;left:0;height:3px;width:34px;top:calc(50% - 1px);background:var(--bs-primary)}.blk-h2{margin-top:var(--space-h2-block);font-size:2rem;line-height:1.25;font-weight:bold;margin-bottom:var(--space-h2-under)}@media print,screen and (max-width: 767.8px){.blk-h2{font-size:var(--font-size-sp-h2)}}.blk-h2--border{padding-bottom:10px;border-bottom:1px solid var(--GRAY)}.blk-h2__text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:inherit;background:var(--WHITE);position:relative;padding:0 30px}.blk-h2.text-center.blk-h2--border{border-bottom:none;position:relative;padding-bottom:0}.blk-h2.text-center.blk-h2--border::before{content:"";display:block;background:var(--GRAY);height:1px;left:0;right:0;position:absolute;top:50%}.blk-h2.text-center .blk-h2__text{margin:0 auto}.blk-h3{margin-top:var(--space-h3-block);font-size:1.75rem;line-height:1.25;font-weight:bold;margin-bottom:var(--space-h3-under);display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width: 767.8px){.blk-h3{font-size:var(--font-size-sp-h3)}}.blk-h3::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:5px;position:relative;top:.07em;background-color:var(--bs-primary);margin-right:10px;display:block}.blk-h4{margin-top:var(--space-h4-block);font-size:1.5rem;line-height:1.25;font-weight:bold;margin-bottom:var(--space-h4-under)}@media print,screen and (max-width: 767.8px){.blk-h4{font-size:var(--font-size-sp-h4)}}.blk-h4--bg{background:var(--BG);padding:10px 16px}.blk-h4--dot{padding-left:22px;position:relative}.blk-h4--dot::before{width:12px;height:12px;background:var(--bs-primary);border-radius:100%;content:"";display:block;position:absolute;left:0;top:calc(.5em - 1px)}.blk-h5{font-size:1.25rem;line-height:1.2;font-weight:bold}@media print,screen and (max-width: 767.8px){.blk-h5{font-size:var(--font-size-sp-h5)}}.blk-h6{font-size:1.125rem;line-height:1.2222222222;font-weight:bold}@media print,screen and (max-width: 767.8px){.blk-h6{font-size:var(--font-size-sp-h6)}}.fs-h1{font-size:var(--font-size-h1)}@media print,screen and (max-width: 767.8px){.fs-h1{font-size:var(--font-size-sp-h1)}}.fs-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}@media print,screen and (max-width: 767.8px){.fs-h2{font-size:var(--font-size-sp-h2)}}.fs-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}@media print,screen and (max-width: 767.8px){.fs-h3{font-size:var(--font-size-sp-h3)}}.fs-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media print,screen and (max-width: 767.8px){.fs-h4{font-size:var(--font-size-sp-h4)}}.fs-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}@media print,screen and (max-width: 767.8px){.fs-h5{font-size:var(--font-size-sp-h5)}}.fs-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}@media print,screen and (max-width: 767.8px){.fs-h6{font-size:var(--font-size-sp-h6)}}.blk-indent-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit}.blk-indent-list__icon{-ms-flex-negative:0;flex-shrink:0}.blk-indent-list--dot>li{display:block;padding-left:16px;position:relative}.blk-indent-list--dot>li::before{content:"";width:8px;height:8px;border-radius:100%;top:.55em;left:0;position:absolute;display:block;background:var(--BLACK)}.blk-indent-list--dotPrimary>li::before{background:var(--bs-primary)}.blk-indent-list--dotInfo>li::before{background:var(--bs-info)}.blk-indent-list--dotSuccess>li::before{background:var(--bs-success)}.blk-indent-list--dotAccent>li::before{background:var(--ACC)}.blk-indent-list--decimal{counter-reset:ol-bullet}.blk-indent-list--decimal>li{display:block;padding-left:1.8em;position:relative}.blk-indent-list--decimal>li::before{counter-increment:ol-bullet;content:counter(ol-bullet) ". ";display:block;width:2em;position:absolute;left:0;top:0;padding-right:5px}.blk-indent-list--decimal>li>.blk-indent-list--decimal{counter-reset:sub-counter}.blk-indent-list--decimal>li>.blk-indent-list--decimal>li{padding-left:2.8em}.blk-indent-list--decimal>li>.blk-indent-list--decimal>li::before{width:3em;counter-increment:sub-counter;content:counter(ol-bullet) "-" counter(sub-counter) ". "}.blk-indent-list__thumb{display:block;-ms-flex-negative:0;flex-shrink:0;width:20px;margin-right:8px}.blk-indent-list__thumb img{width:auto;max-width:100%}@media print,screen and (max-width: 991.8px){.blk-scroll__outer{position:relative;padding-top:30px}.blk-scroll__outer::before{content:"※左右にフリックしてご覧いただけます。";position:absolute;top:0;right:0;text-align:right;font-size:.75rem}}.blk-scroll__cover{overflow-x:auto;scroll-behavior:smooth;scrollbar-color:var(--bs-primary) #f5f5f5;scrollbar-width:thin}@media print,screen and (max-width: 991.8px){.blk-scroll__inside{width:860px}}.blk-table{border-collapse:collapse}.blk-table thead th{border:1px solid var(--GRAY);background:var(--bs-info-light);padding:10px 12px;text-align:center;vertical-align:middle}.blk-table th{background:var(--BG);font-weight:bold;border:1px solid var(--GRAY);padding:10px 12px;text-align:center;vertical-align:middle;line-height:1.2}.blk-table td{border:1px solid var(--GRAY);padding:10px 12px;line-height:1.2}.row.--gap-0{--bs-gutter-x: 0;--bs-gutter-y: 0}@media print,screen and (min-width: 768px){.row.--gap-md-0{--bs-gutter-x: 0;--bs-gutter-y: 0}}@media print,screen and (min-width: 992px){.row.--gap-lg-0{--bs-gutter-x: 0;--bs-gutter-y: 0}}.row.--row-gap-0{--bs-gutter-x: 0}@media print,screen and (min-width: 768px){.row.--row-gap-md-0{--bs-gutter-x: 0}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-0{--bs-gutter-x: 0}}.row.--column-gap-0{--bs-gutter-y: 0}@media print,screen and (min-width: 768px){.row.--column-gap-md-0{--bs-gutter-y: 0}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-0{--bs-gutter-y: 0}}.row.--gap-1{--bs-gutter-x: 0.25rem;--bs-gutter-y: 0.25rem}@media print,screen and (min-width: 768px){.row.--gap-md-1{--bs-gutter-x: 0.25rem;--bs-gutter-y: 0.25rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-1{--bs-gutter-x: 0.25rem;--bs-gutter-y: 0.25rem}}.row.--row-gap-1{--bs-gutter-x: 0.25rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-1{--bs-gutter-x: 0.25rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-1{--bs-gutter-x: 0.25rem}}.row.--column-gap-1{--bs-gutter-y: 0.25rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-1{--bs-gutter-y: 0.25rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-1{--bs-gutter-y: 0.25rem}}.row.--gap-2{--bs-gutter-x: 0.5rem;--bs-gutter-y: 0.5rem}@media print,screen and (min-width: 768px){.row.--gap-md-2{--bs-gutter-x: 0.5rem;--bs-gutter-y: 0.5rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-2{--bs-gutter-x: 0.5rem;--bs-gutter-y: 0.5rem}}.row.--row-gap-2{--bs-gutter-x: 0.5rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-2{--bs-gutter-x: 0.5rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-2{--bs-gutter-x: 0.5rem}}.row.--column-gap-2{--bs-gutter-y: 0.5rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-2{--bs-gutter-y: 0.5rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-2{--bs-gutter-y: 0.5rem}}.row.--gap-3{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}@media print,screen and (min-width: 768px){.row.--gap-md-3{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-3{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}}.row.--row-gap-3{--bs-gutter-x: 1rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-3{--bs-gutter-x: 1rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-3{--bs-gutter-x: 1rem}}.row.--column-gap-3{--bs-gutter-y: 1rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-3{--bs-gutter-y: 1rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-3{--bs-gutter-y: 1rem}}.row.--gap-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}@media print,screen and (min-width: 768px){.row.--gap-md-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}}.row.--row-gap-4{--bs-gutter-x: 1.5rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-4{--bs-gutter-x: 1.5rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-4{--bs-gutter-x: 1.5rem}}.row.--column-gap-4{--bs-gutter-y: 1.5rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-4{--bs-gutter-y: 1.5rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-4{--bs-gutter-y: 1.5rem}}.row.--gap-5{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}@media print,screen and (min-width: 768px){.row.--gap-md-5{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-5{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}}.row.--row-gap-5{--bs-gutter-x: 3rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-5{--bs-gutter-x: 3rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-5{--bs-gutter-x: 3rem}}.row.--column-gap-5{--bs-gutter-y: 3rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-5{--bs-gutter-y: 3rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-5{--bs-gutter-y: 3rem}}.row.--gap-6{--bs-gutter-x: 4.5rem;--bs-gutter-y: 4.5rem}@media print,screen and (min-width: 768px){.row.--gap-md-6{--bs-gutter-x: 4.5rem;--bs-gutter-y: 4.5rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-6{--bs-gutter-x: 4.5rem;--bs-gutter-y: 4.5rem}}.row.--row-gap-6{--bs-gutter-x: 4.5rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-6{--bs-gutter-x: 4.5rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-6{--bs-gutter-x: 4.5rem}}.row.--column-gap-6{--bs-gutter-y: 4.5rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-6{--bs-gutter-y: 4.5rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-6{--bs-gutter-y: 4.5rem}}.row.--gap-7{--bs-gutter-x: 5rem;--bs-gutter-y: 5rem}@media print,screen and (min-width: 768px){.row.--gap-md-7{--bs-gutter-x: 5rem;--bs-gutter-y: 5rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-7{--bs-gutter-x: 5rem;--bs-gutter-y: 5rem}}.row.--row-gap-7{--bs-gutter-x: 5rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-7{--bs-gutter-x: 5rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-7{--bs-gutter-x: 5rem}}.row.--column-gap-7{--bs-gutter-y: 5rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-7{--bs-gutter-y: 5rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-7{--bs-gutter-y: 5rem}}.row.--gap-8{--bs-gutter-x: 5.5rem;--bs-gutter-y: 5.5rem}@media print,screen and (min-width: 768px){.row.--gap-md-8{--bs-gutter-x: 5.5rem;--bs-gutter-y: 5.5rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-8{--bs-gutter-x: 5.5rem;--bs-gutter-y: 5.5rem}}.row.--row-gap-8{--bs-gutter-x: 5.5rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-8{--bs-gutter-x: 5.5rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-8{--bs-gutter-x: 5.5rem}}.row.--column-gap-8{--bs-gutter-y: 5.5rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-8{--bs-gutter-y: 5.5rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-8{--bs-gutter-y: 5.5rem}}.row.--gap-9{--bs-gutter-x: 6rem;--bs-gutter-y: 6rem}@media print,screen and (min-width: 768px){.row.--gap-md-9{--bs-gutter-x: 6rem;--bs-gutter-y: 6rem}}@media print,screen and (min-width: 992px){.row.--gap-lg-9{--bs-gutter-x: 6rem;--bs-gutter-y: 6rem}}.row.--row-gap-9{--bs-gutter-x: 6rem}@media print,screen and (min-width: 768px){.row.--row-gap-md-9{--bs-gutter-x: 6rem}}@media print,screen and (min-width: 992px){.row.--row-gap-lg-9{--bs-gutter-x: 6rem}}.row.--column-gap-9{--bs-gutter-y: 6rem}@media print,screen and (min-width: 768px){.row.--column-gap-md-9{--bs-gutter-y: 6rem}}@media print,screen and (min-width: 992px){.row.--column-gap-lg-9{--bs-gutter-y: 6rem}}@media print,screen and (max-width: 767.8px){.row:has(.col-12){--bs-gutter-x: 1.5rem}}.blk-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.blk-btn{--bs-border-radius: 0;--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.65rem;--bs-btn-font-family: ;--bs-btn-font-size: 1.125rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none !important;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media print,screen and (max-width: 767.8px){.blk-btn{font-size:1rem}}.blk-btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.blk-btn[class*=icon-]::before{width:18px;height:18px;content:"";display:block;margin-right:5px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-top:3px;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(101deg) brightness(104%) contrast(102%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(101deg) brightness(104%) contrast(102%)}.blk-btn.icon-estimate::before{background-image:url(/dcms_media/other/ic_estimate.svg)}.blk-btn.icon-contact::before{background-image:url(/dcms_media/other/ic_contact.svg)}.blk-btn.icon-link{position:relative;padding-left:30px;padding-right:30px}.blk-btn.icon-link::before{width:8px;height:13px;background-image:url(/dcms_media/other/ic_link.svg);position:absolute;right:11px}.blk-btn.icon-anchor{position:relative;padding-left:30px;padding-right:30px}.blk-btn.icon-anchor::before{width:13px;height:8px;background-image:url(/dcms_media/other/ic_anchor.svg);position:absolute;right:8px}.blk-btn.icon-window{position:relative;padding-left:30px;padding-right:30px}.blk-btn.icon-window::before{width:11px;height:11px;background-image:url(/dcms_media/other/ic_window.svg);position:absolute;right:8px}.blk-btn--size-l{min-height:80px}.blk-btn--primary{--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-color: var(--WHITE);--bs-btn-bg: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--WHITE)}.blk-btn--primary[class*=icon-]:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(39%) sepia(99%) saturate(717%) hue-rotate(158deg) brightness(100%) contrast(102%);filter:brightness(0) saturate(100%) invert(39%) sepia(99%) saturate(717%) hue-rotate(158deg) brightness(100%) contrast(102%)}.blk-btn--white{--bs-btn-hover-border-color: var(--BLACK);--bs-btn-color: var(--BLACK);--bs-btn-bg: var(--WHITE);--bs-btn-hover-color: var(--WHITE);--bs-btn-hover-bg: var(--BLACK);border:1px solid var(--BLACK)}.blk-btn--white[class*=icon-]::before{-webkit-filter:brightness(0) saturate(100%) invert(21%) sepia(6%) saturate(10%) hue-rotate(31deg) brightness(95%) contrast(100%);filter:brightness(0) saturate(100%) invert(21%) sepia(6%) saturate(10%) hue-rotate(31deg) brightness(95%) contrast(100%)}.blk-btn--white[class*=icon-]:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(20%) hue-rotate(89deg) brightness(105%) contrast(105%);filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(20%) hue-rotate(89deg) brightness(105%) contrast(105%)}.blk-btn--success{--bs-btn-hover-border-color: var(--bs-success);--bs-btn-color: var(--WHITE);--bs-btn-bg: var(--bs-success);--bs-btn-hover-color: var(--bs-success);--bs-btn-hover-bg: var(--WHITE)}.blk-btn--success[class*=icon-]:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(30%) sepia(37%) saturate(1001%) hue-rotate(178deg) brightness(96%) contrast(91%);filter:brightness(0) saturate(100%) invert(30%) sepia(37%) saturate(1001%) hue-rotate(178deg) brightness(96%) contrast(91%)}.blk-btn--estimate{--bs-btn-hover-border-color: #364482;--bs-btn-color: var(--WHITE);--bs-btn-bg: #364482;--bs-btn-hover-color: #364482;--bs-btn-hover-bg: var(--WHITE)}.blk-btn--estimate[class*=icon-]:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(5653%) hue-rotate(193deg) brightness(88%) contrast(89%);filter:brightness(0) saturate(100%) invert(27%) sepia(7%) saturate(5653%) hue-rotate(193deg) brightness(88%) contrast(89%)}.blk-btn--contact{--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-color: var(--WHITE);--bs-btn-bg: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--WHITE)}.blk-btn--contact[class*=icon-]:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(55%) sepia(49%) saturate(6043%) hue-rotate(166deg) brightness(95%) contrast(101%);filter:brightness(0) saturate(100%) invert(55%) sepia(49%) saturate(6043%) hue-rotate(166deg) brightness(95%) contrast(101%)}.blk-btn.js-toggleButton{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:46px;position:relative}.blk-btn.js-toggleButton::before{width:14px;height:2px;background:currentColor;content:"";display:block;position:absolute;left:18px;top:calc(50% + 1px)}.blk-btn.js-toggleButton::after{width:14px;height:2px;background:currentColor;content:"";display:block;position:absolute;left:18px;top:calc(50% + 1px);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity 300ms;transition:opacity 300ms}.blk-btn.js-toggleButton[aria-expanded=true]::after{opacity:0}.js-toggleBody{display:none}body.dcms_editor .js-toggleBody,body.page_mainimage .js-toggleBody,[data-id=editor] .js-toggleBody,html.is-editor .js-toggleBody{display:block}.blk-icon-down-arrow{--bg-color: var(--bs-primary);width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:24px 30px 0 30px;border-top-color:var(--bg-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.blk-link-arr{--text-color: var(--bs-primary);color:var(--text-color);font-size:1.125rem;font-weight:bold;display:inline-block;padding-left:14px;position:relative}.blk-link-arr::before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;position:absolute;left:0;top:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blk-cta-common{padding:3rem 0}.blk-cta-common__icon{width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e9e9e9;border-radius:100%;margin-inline:auto}.blk-cta-common__icon img{width:60px}.blk-box-heading{position:relative}.blk-box-heading__title{position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--bs-info);left:48px;right:48px;margin:auto;max-width:830px;text-align:center;padding:10px 20px}@media print,screen and (max-width: 767.8px){.blk-box-heading__title{padding:8px 16px;left:24px;right:24px}}.blk-box-heading__title .txt{font-size:2rem;font-weight:bold;color:#fff}@media print,screen and (max-width: 767.8px){.blk-box-heading__title .txt{font-size:var(--font-size-sp-h3)}}.blk-thumb-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 1rem 30px 0;-webkit-box-shadow:0 0 12px 0 color(srgb 0 0 0/0.25);box-shadow:0 0 12px 0 color(srgb 0 0 0/0.25);color:var(--BLACK) !important;text-decoration:none !important;background:var(--WHITE);margin-left:16px}.blk-thumb-border__thumb{width:140px;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;margin-right:25px;position:relative}.blk-thumb-border__thumb::before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:-16px;width:34px;height:3px;background:var(--bs-primary);z-index:1}.blk-line-clamp2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}.blk-link-area{position:relative;-webkit-transition:opacity 300ms;transition:opacity 300ms}.blk-link-area a{position:static}.blk-link-area a::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0}body.dcms_editor .blk-link-area a::before,body.page_mainimage .blk-link-area a::before,[data-id=editor] .blk-link-area a::before,html.is-editor .blk-link-area a::before{display:none}.blk-link-area:has(a:hover){opacity:.7}.blk-search{max-width:767px;margin-inline:auto;display:grid;grid-template-columns:1fr 57px}.blk-search__input{border:1px solid var(--bs-border-color);padding:15px 46px;font-size:1rem;font-family:inherit;min-width:0;border-radius:0;background-color:#fff}@media print,screen and (max-width: 767.8px){.blk-search__input{padding:15px 16px}.blk-search__input::-webkit-input-placeholder{font-size:.6875rem}.blk-search__input::-moz-placeholder{font-size:.6875rem}.blk-search__input:-ms-input-placeholder{font-size:.6875rem}.blk-search__input::-ms-input-placeholder{font-size:.6875rem}.blk-search__input::placeholder{font-size:.6875rem}}.blk-search__btn{cursor:pointer;border:2px solid var(--bs-primary);aspect-ratio:1/1;width:100%;background:var(--bs-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s;transition:background .3s}.blk-search__btn:hover{background:var(--WHITE)}.blk-search__btn:hover::before{background:url(/dcms_media/other/ic_search_blue.svg) no-repeat center center}.blk-search__btn::before{content:"";display:block;width:22px;height:22px;background:url(/dcms_media/other/ic_search.svg) no-repeat center center;-webkit-transition:background .3s;transition:background .3s}.blk-search__btn::-webkit-search-cancel-button{display:none}.blk-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.blk-tags>li::before{content:"#";display:inline-block}.blk-tags>li a{color:inherit}.blk-flow{background:var(--BG);position:relative;padding:32px 8px}.blk-flow__title{position:absolute;top:0;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blk-link-box{display:block;text-decoration:none;color:var(--BLACK);padding:16px}.blk-icon-link{padding:16px 0;display:grid;grid-template-columns:40px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);color:var(--BLACK);font-size:1.25rem;line-height:1.2;font-weight:500}@media print,screen and (max-width: 767.8px){.blk-icon-link{font-size:1rem}}.blk-icon-link+.blk-icon-link{margin-top:-1px}.blk-fixed{position:fixed;right:6px;bottom:100px;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media print,screen and (max-width: 767.8px){.blk-fixed{bottom:10px;max-width:50vw}}.is-scroll .blk-fixed{opacity:1;visibility:visible}.is-scroll-end .blk-fixed{opacity:0;visibility:hidden}body.dcms_editor .blk-fixed,body.page_mainimage .blk-fixed,[data-id=editor] .blk-fixed,html.is-editor .blk-fixed{position:static !important;opacity:1 !important;visibility:visible !important}#wrapper:has(#contents .blk-localNavi:nth-child(1)) .l-breadcrumb__outer{margin-bottom:0}#wrapper:has(#contents .blk-localNavi:nth-child(1)) #contents{padding-top:0}.blk-localNavi{background:var(--BG);--currentColor: #D9D9D9;margin-bottom:var(--space-h1-under)}.blk-localNavi__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width: 1199.8px){.blk-localNavi__list{display:grid;grid-template-columns:repeat(4, 1fr)}}@media print,screen and (max-width: 991.8px){.blk-localNavi__list{display:grid;grid-template-columns:repeat(3, 1fr)}}.blk-localNavi__list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (max-width: 1199.8px){.blk-localNavi__list li::before{content:"";display:block;position:absolute;top:0;left:0;right:-1px;bottom:-1px;border:1px solid var(--bs-border-color)}}.blk-localNavi__list a{width:100%;text-align:center;min-height:90px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid rgba(0,0,0,0);color:var(--BLACK);font-size:1.25rem;line-height:1.5;font-weight:500}@media print,screen and (max-width: 991.8px){.blk-localNavi__list a{font-size:1rem;min-height:80px}}@media print,screen and (max-width: 767.8px){.blk-localNavi__list a{font-size:.875rem;min-height:70px}}.blk-localNavi__list a.is-current{pointer-events:none;background:var(--currentColor);border-bottom-color:var(--bs-primary)}.blk-faq{border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.blk-faq__title{font-size:var(--font-size-h5);font-weight:500}@media print,screen and (max-width: 767.8px){.blk-faq__title{font-size:var(--font-size-sp-h5)}}.blk-faq__title .txt{font-size:inherit;font-weight:500;display:block;padding-top:1rem;padding-bottom:1rem}.blk-faq__button{font:inherit;display:block;padding-left:55px;position:relative}.blk-faq__button::before{top:12px;position:absolute;content:"Q";font-weight:700;left:0;color:var(--WHITE);width:40px;padding-bottom:4px;height:40px;background-color:var(--bs-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;line-height:1}.blk-faq__contents{position:relative;padding:5px 0 1rem 55px}.blk-faq__contents::before{position:absolute;content:"A";font-weight:700;left:0;color:var(--WHITE);width:40px;height:40px;background-color:var(--bs-success);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;line-height:1}.l-subnav__list>li~li,.l-sitemap__list>li~li{margin-top:1.5em}.l-subnav__list a,.l-sitemap__list a{color:var(--BLACK);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:.8em;position:relative;line-height:1.3;-webkit-transition:.3s;transition:.3s}.l-subnav__list a:hover,.l-sitemap__list a:hover{text-decoration:underline;color:var(--bs-primary)}.l-subnav__list a::before,.l-sitemap__list a::before{width:8px;height:13px;content:"";display:block;background-image:url(/dcms_media/other/ic_link.svg);background-repeat:no-repeat;position:absolute;left:0;top:.3em;-webkit-filter:brightness(0) saturate(100%) invert(39%) sepia(99%) saturate(717%) hue-rotate(158deg) brightness(100%) contrast(102%);filter:brightness(0) saturate(100%) invert(39%) sepia(99%) saturate(717%) hue-rotate(158deg) brightness(100%) contrast(102%)}.l-subnav__list ul,.l-sitemap__list ul{margin-top:.4em;padding-left:1.5em}.l-subnav__list ul li,.l-sitemap__list ul li{padding-left:0 !important}.l-subnav__list ul li::before,.l-sitemap__list ul li::before{display:none}.l-subnav__list ul>li~li,.l-sitemap__list ul>li~li{margin-top:.5em}.l-subnav__box .l-subnav__list>li{border-bottom:1px solid var(--bs-border-color);padding-bottom:8px}.l-subnav__list>li>a{width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.l-subnav__box .l-subnav__list>li>a{color:var(--bs-primary)}.l-subnav__list>li~li{margin-top:15px}.media-side__title,.l-subnav__heading{color:var(--bs-primary);margin-top:48px;font-size:1.25rem;padding-bottom:10px;border-bottom:3px solid var(--bs-border-color);position:relative;margin-bottom:10px;font-weight:bold}.media-side__title::before,.l-subnav__heading::before{content:"";display:block;position:absolute;bottom:-3px;height:3px;width:44px;background:var(--bs-primary)}.blk-timeline{position:relative}.blk-timeline+*{margin-top:7.5rem}@media print,screen and (min-width: 768px){.blk-timeline+*{margin-top:9rem}}.blk-timeline+.blk-timeline{border-top:var(--GRAY) 1px solid;margin-top:1.5rem;padding-top:1.5rem}@media print,screen and (min-width: 768px){.blk-timeline+.blk-timeline{margin-top:3rem;padding-top:3rem}}@media print,screen and (min-width: 992px){.blk-timeline__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}.blk-timeline__row::before{content:"";height:calc(100% - 15px);width:1px;display:block;position:absolute;left:8px;top:50px;border-left:var(--ACC) 8px dotted;z-index:1}@media print,screen and (min-width: 768px){.blk-timeline__row::before{left:2.3rem;top:90px;border-left:var(--ACC) 10px dotted}}@media print,screen and (min-width: 992px){.blk-timeline__row::before{top:100px;left:5.5rem}}@media print,screen and (min-width: 992px){.blk-timeline__headline{width:260px;padding-right:30px}}.blk-timeline__headline .title{font-size:2.5rem;line-height:1;margin:0}@media print,screen and (min-width: 768px){.blk-timeline__headline .title{font-size:3.75rem}}@media print,screen and (min-width: 992px){.blk-timeline__headline .title{font-size:5rem}}.blk-timeline__txtarea{padding-left:2rem;margin-top:.8rem}@media print,screen and (min-width: 768px){.blk-timeline__txtarea{padding-left:5rem;margin-top:1.5rem}}@media print,screen and (min-width: 992px){.blk-timeline__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding-left:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print,screen and (min-width: 992px){.blk-timeline__inside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.blk-timeline__thumb{margin-top:.8rem}@media print,screen and (min-width: 992px){.blk-timeline__thumb{width:260px;padding-left:30px;margin-top:0}}.blk-timeline__thumb img{max-width:none;width:100%;height:auto}@media print,screen and (min-width: 992px){.blk-timeline__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}}.blk-tab .blk-tab__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blk-tab .blk-tab__menu>li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.blk-tab .blk-tab__btn{min-height:50px;padding:6px 8px;border:1px solid var(--bs-border-color);background:var(--LGRAY);font-size:1rem;cursor:pointer;-webkit-transition:background 300ms;transition:background 300ms;width:100%}@media print,screen and (max-width: 767.8px){.blk-tab .blk-tab__btn{font-size:.875rem}}.blk-tab .blk-tab__btn:hover{background:var(--bs-primary);color:#fff}.blk-tab .blk-tab__btn[aria-selected=true]{pointer-events:none;background:var(--bs-primary);color:#fff}body.dcms_editor .blk-tab .blk-tab__btn[aria-selected=true],body.page_mainimage .blk-tab .blk-tab__btn[aria-selected=true],[data-id=editor] .blk-tab .blk-tab__btn[aria-selected=true],html.is-editor .blk-tab .blk-tab__btn[aria-selected=true]{pointer-events:unset}.blk-tab .blk-tab__panel{display:none}.blk-tab .blk-tab__panel.is-open{display:block}body.dcms_editor .blk-tab .blk-tab__panel,body.page_mainimage .blk-tab .blk-tab__panel,[data-id=editor] .blk-tab .blk-tab__panel,html.is-editor .blk-tab .blk-tab__panel{display:block !important}.blk-tab .blk-tab__panel-inner{padding:32px 0 0 0}.blk-tab-small .blk-tab__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid var(--bs-border-color);-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width: 991.8px){.blk-tab-small .blk-tab__menu{display:none}}.blk-tab-small .blk-tab__menu>li{width:164px;margin:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(1px);transform:translateY(1px)}@media print,screen and (max-width: 767.8px){.blk-tab-small .blk-tab__menu>li{width:120px}}.blk-tab-small .blk-tab__btn{padding:10px 14px;border:1px solid var(--bs-border-color);background:#fff;font-size:1.25rem;line-height:1.2;cursor:pointer;-webkit-transition:background 300ms;transition:background 300ms;width:100%}@media print,screen and (max-width: 991.8px){.blk-tab-small .blk-tab__btn{font-size:1rem}}@media print,screen and (max-width: 767.8px){.blk-tab-small .blk-tab__btn{font-size:.875rem;padding:8px}}.blk-tab-small .blk-tab__btn:hover{background:var(--bs-success-light)}.blk-tab-small .blk-tab__btn[aria-selected=true]{pointer-events:none;background:var(--bs-success-light)}body.dcms_editor .blk-tab-small .blk-tab__btn[aria-selected=true],body.page_mainimage .blk-tab-small .blk-tab__btn[aria-selected=true],[data-id=editor] .blk-tab-small .blk-tab__btn[aria-selected=true],html.is-editor .blk-tab-small .blk-tab__btn[aria-selected=true]{pointer-events:unset}@media print,screen and (min-width: 992px){.blk-tab-small .blk-tab__panel{display:none}}@media print,screen and (max-width: 991.8px){.blk-tab-small .blk-tab__panel{border-top:var(--GRAY) 1px solid;border-bottom:var(--GRAY) 1px solid;margin-top:-1px}}.blk-tab-small .blk-tab__panel.is-open{display:block}body.dcms_editor .blk-tab-small .blk-tab__panel,body.page_mainimage .blk-tab-small .blk-tab__panel,[data-id=editor] .blk-tab-small .blk-tab__panel,html.is-editor .blk-tab-small .blk-tab__panel{display:block !important}.blk-tab-small .blk-tab__panel-inner{padding:32px 0 0 0}@media print,screen and (max-width: 991.8px){.blk-tab-small .blk-tab__panel-inner{display:none;border-top:1px solid var(--GRAY);padding-bottom:10px}}.blk-tab-small .blk-toggle__btn{padding:0 0 0 10px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;width:100%;text-align:left;-webkit-transition:.3s;transition:.3s;font-size:1rem;font-weight:500}.blk-tab-small .blk-toggle__btn[aria-expanded=true]{background-color:var(--bs-primary);color:#fff}.blk-tab-small .blk-toggle__btn[aria-expanded=true]>.txt:before{background-color:#fff}.blk-tab-small .blk-toggle__btn[aria-expanded=true]>.txt:after{background-color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print,screen and (min-width: 992px){.blk-tab-small .blk-toggle__btn{display:none}}body.dcms_editor .blk-tab-small .blk-toggle__btn,body.page_mainimage .blk-tab-small .blk-toggle__btn,[data-id=editor] .blk-tab-small .blk-toggle__btn,html.is-editor .blk-tab-small .blk-toggle__btn{display:block !important}.blk-tab-small .blk-toggle__btn>.txt{position:relative;display:block;width:100%;padding:10px 40px 10px 0}.blk-tab-small .blk-toggle__btn>.txt::before{content:"";width:16px;height:2px;background-color:var(--bs-primary);display:block;position:absolute;right:10px;top:50%}.blk-tab-small .blk-toggle__btn>.txt::after{content:"";width:16px;height:2px;background-color:var(--bs-primary);display:block;position:absolute;right:10px;top:50%;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lib-column__outer .lib-media__outer{overflow:hidden}.lib-media__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.lib-media__slider .swiper-wrapper:not([id]){display:-webkit-box;display:-ms-flexbox;display:flex}.lib-media__slider .swiper-wrapper .lib-media__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:unset}.lib-media__slider .swiper-wrapper .lib-media__txtarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.lib-media__slider .swiper-wrapper .lib-media__txtarea>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.lib-media__slider .swiper-wrapper .lib-media__time{padding-top:.5rem;margin-top:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:var(--GRAY) 1px solid}.lib-media__slider .swiper-wrapper .lib-media__time>p{font-size:.75rem}.lib-media__slider .swiper-wrapper .lib-media__time>p~p{margin-top:.2em}.lib-media__slider .swiper-wrapper .lib-media__time>p~p:before{display:none}.lib-media__slider .swiper-wrapper .lib-media__thumb:has(img){position:relative}.lib-media__slider .swiper-wrapper .lib-media__thumb:has(img):after{display:block;position:absolute;right:2px;bottom:-2px;font-size:12px;z-index:1;width:26px;height:26px;background-color:var(--WHITE);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.lib-media__txtarea>:first-child{margin-top:0 !important}.lib-media__title a:after{display:none}.lib-media__title a:hover{color:var(--bs-primary);text-decoration:underline}.lib-media__item a{text-decoration:none}.lib-media__item a:hover .lib-media__title{text-decoration:underline}.lib-media__tag a{-webkit-transition:.3s;transition:.3s}.lib-media__tag a:before{content:"#"}.lib-media__title,.lib-media__txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left}.lib-media__thumb .thumb{height:100px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lib-media__thumb img{height:100%;-o-object-fit:contain;object-fit:contain}[id^=swiper-wrapper-]{margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[id^=swiper-wrapper-] .swiper-slide{margin-left:0;width:auto;height:unset !important;margin-top:0}.swiper-wrapper[id]{height:auto !important;opacity:0}.swiper-initialized .swiper-wrapper[id]{opacity:1}[data-id=editor] .swiper-wrapper,body.dcms_editor .swiper-wrapper,body.page_mainimage .swiper-wrapper,html.is-editor .swiper-wrapper{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}[data-id=editor] .swiper-wrapper .swiper-slide,body.dcms_editor .swiper-wrapper .swiper-slide,body.page_mainimage .swiper-wrapper .swiper-slide,html.is-editor .swiper-wrapper .swiper-slide{width:30%}[data-id=editor] .swiper-wrapper .swiper-slide.lib-fv__slide,body.dcms_editor .swiper-wrapper .swiper-slide.lib-fv__slide,body.page_mainimage .swiper-wrapper .swiper-slide.lib-fv__slide,html.is-editor .swiper-wrapper .swiper-slide.lib-fv__slide{width:100%}[class*=swiper-button]{z-index:3}[class*=swiper-button][aria-disabled=true]{pointer-events:auto !important}.swiper-pagination{position:static;text-align:left;line-height:1}.swiper-pagination-bullet{background-color:var(--LGRY) !important;border:var(--LGRY) 1px solid;opacity:1 !important;margin-top:5px !important;width:12px !important;height:12px !important;-webkit-transition:.3s;transition:.3s}.swiper-pagination-bullet-active{background-color:var(--bs-primary) !important;border-color:var(--bs-primary)}[data-id=editor] .swiper-pagination,body.dcms_editor .swiper-pagination,body.page_mainimage .swiper-pagination,html.is-editor .swiper-pagination{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:none}.lib-swiper__outer{overflow:hidden}.lib-swiper__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;z-index:0}.lib-swiper__btn{width:30px;height:30px;background-color:var(--bs-primary);border:var(--bs-primary) 2px solid;z-index:0;border-radius:unset;border-radius:50px;border-radius:unset;-webkit-transition:.3s;transition:.3s}.lib-swiper__btn:after{font-size:12px;font-family:icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static;content:"";color:#fff}.lib-swiper__btn.--prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lib-swiper__btn:focus{background-color:#fff}.lib-swiper__btn:focus:after{color:var(--bs-primary)}[data-id=editor] .lib-swiper__btn,body.dcms_editor .lib-swiper__btn,body.page_mainimage .lib-swiper__btn,html.is-editor .lib-swiper__btn{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:none}.lib-swiper__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.lib-swiper__control .lib-swiper__pagination{margin:-5px 10px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:unset;max-width:calc(100% - 80px)}.lib-swiper__control .lib-swiper__btn{position:static !important;margin-top:0;-ms-flex-negative:0;flex-shrink:0}[data-id=editor] .lib-swiper__control,body.dcms_editor .lib-swiper__control,body.page_mainimage .lib-swiper__control,html.is-editor .lib-swiper__control{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:none}.lib-swiper__player{display:none;position:relative;width:30px;height:30px;margin-left:8px;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}[data-autoplay=true] .lib-swiper__player{display:block}.lib-swiper__player>button{width:30px;height:30px;border:var(--bs-primary) 1px solid;position:absolute;z-index:2;background-color:#fff;border-radius:unset;border-radius:50px;border-radius:unset;-webkit-transition:.3s;transition:.3s}.lib-swiper__player>button.is-select{z-index:1}[data-id=editor] .lib-swiper__player,body.dcms_editor .lib-swiper__player,body.page_mainimage .lib-swiper__player,html.is-editor .lib-swiper__player{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:none}.lib-swiper__start:before{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:8px 0 8px 12px;border-left-color:var(--bs-primary);border-radius:unset;width:0;height:0;display:block;position:absolute;left:50%;top:50%;margin-left:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lib-swiper__stop:after,.lib-swiper__stop:before{content:"";width:5px;height:60%;display:block;background-color:var(--bs-primary);position:absolute;top:20%}.lib-swiper__stop:before{left:7px}.lib-swiper__stop:after{right:7px}.lib-media__outer .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lib-media__outer .lib-media__slider .swiper-wrapper .lib-media__thumb:has(img){aspect-ratio:190/100;margin-bottom:16px}.lib-media__outer .lib-media__slider .swiper-wrapper .lib-media__thumb:has(img) .thumb{height:100%}.lib-media__outer .lib-media__slider .swiper-wrapper .lib-media__thumb:has(img) .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lib-media__outer .lib-media__category .badge{font-size:.75rem}.lib-media__outer .lib-media__tag a{color:var(--BLACK);font-size:.75rem}.lib-media__outer .lib-media__title,.lib-media__outer .lib-media__txt{font-size:1.5rem;color:var(--BLACK);margin-bottom:0}.lib-media__outer .lib-media__title a,.lib-media__outer .lib-media__txt a{color:inherit}.lib-media__outer .lib-media__slider .swiper-wrapper .lib-media__time{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lib-media__outer .lib-media__category .badge{--bs-info: var(--bs-success)}.lib-media__outer .lib-swiper__btn{--bs-primary: var(--bs-success)}.lib-media__outer .lib-swiper__btn::after{width:8px;height:13px;background-repeat:no-repeat;content:"";background-image:url(/dcms_media/other/ic_link.svg);-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(12%) hue-rotate(241deg) brightness(103%) contrast(100%);filter:brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(12%) hue-rotate(241deg) brightness(103%) contrast(100%)}.lib-media__outer .lib-swiper__btn:focus::after{-webkit-filter:brightness(0) saturate(100%) invert(24%) sepia(97%) saturate(482%) hue-rotate(182deg) brightness(102%) contrast(93%);filter:brightness(0) saturate(100%) invert(24%) sepia(97%) saturate(482%) hue-rotate(182deg) brightness(102%) contrast(93%)}.lib-media__outer .swiper-pagination-bullet{--LGRY: var(--bs-info-light)}.lib-media__outer .swiper-pagination-bullet-active{--bs-primary: var(--bs-success)}.lib-media__outer .lib-swiper__player>button{--bs-primary: var(--bs-success)}.lib-media__outer .lib-swiper__start:before{--bs-primary: var(--bs-success)}.l-rss__list{text-align:left;border-bottom:var(--GRAY) 1px solid;padding-bottom:.5rem}.l-rss__list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.l-rss__list>li a{color:var(--BLACK);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-rss__list>li a::after{content:"";display:block;width:20px !important;height:20px !important;position:absolute !important;right:0 !important;left:auto !important;top:calc(50% - 10px) !important}.l-rss__list>li a:not([target=_blank]):not([href$=".pdf"])::after{background:url(/dcms_media/other/ic_link_blue.svg) no-repeat center center/auto auto}.l-rss__list>li a[target=_blank]:not([href$=".pdf"])::after{background:url(/dcms_media/other/ic_window_blue.svg) no-repeat center center/15px auto}.l-rss__list>li a[target=_blank][href$=".pdf"]::after{background:url(/dcms_media/other/ic_pdf_blue.svg) no-repeat center center/auto auto}.l-rss__list>li a:hover{text-decoration:underline}.l-rss__list>li~li{border-top:var(--GRAY) 1px solid;margin-top:1rem;padding-top:.5rem}.l-rss__date{width:90px;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;padding-top:4px}.l-rss__list>li .chip{display:inline-block;padding:4px 8px;line-height:1;font-size:1rem;text-decoration:none;background:var(--bs-primary);color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;text-decoration:none !important}.l-rss__title{margin-top:5px;line-height:1.5;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-rss__title a{padding-right:30px}.l-rss__title a:after{position:absolute;top:-1.6rem;right:0;margin:0}.l-rss__contents{background-color:var(--LGRAY);padding:5px;margin-top:10px}.l-rss__contents:empty{display:none}#download_form .content{max-width:inherit;width:auto !important}#download_form .form_area .title{font-size:1rem}@media print,screen and (max-width: 767.8px){#download_form .form_area .form_description{padding-right:0}}#download_form .form_area .form_description h5{font-size:1rem}#download_form .form_area .form_description p{font-size:.875rem}#download_form .form_area .form_description dt{font-size:.9375rem}#download_form .form_area .form_description dd{font-size:.875rem}#download_form .form_area .form_description .service li{padding-left:0}#download_form .form_area .form_description .service li a{font-size:.75rem}#download_form .form_area .form_description .service li::before{display:none}@media print,screen and (max-width: 767.8px){#download_form .form_area .form_embedded .formArea{margin-bottom:0 !important}}#download_form .form_area .form_embedded .formArea dt{font-size:.875rem}#download_form .form_area .form_embedded input,#download_form .form_area .form_embedded select{font-size:.875rem}#download_form .form_area .form_embedded #submitBtn{font-size:1rem}#download_form .textf_s,#download_form .text_s{font-size:.8125rem}#wrapper:has(.media-column__outer) .l-breadcrumb__outer{display:none}#wrapper:has(.media-column__outer) #contents{padding-top:0}#wrapper:has(.media-column__outer) :where(.badge),#wrapper:has(.media-column__outer) :where(.chip){display:inline-block;border-style:solid;border-width:1px;font-size:.75rem;text-decoration:none !important;padding:5px 8px;line-height:1.25}.media-column__outer{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:0 30px}@media print,screen and (max-width: 991.8px){.media-column__outer{grid-template-columns:minmax(0, 1fr)}}.lib-media__time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.5rem}.lib-media__time>p{font-size:.8125rem;line-height:1.25}.media-post__chip{margin-top:1.2rem}.lib-badge__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;font-size:.75rem}.lib-badge__outer[class*=lib-media]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:5px;margin-top:.5rem}@media print,screen and (min-width: 768px){.lib-badge__outer[class*=lib-media]{margin-top:.7rem}}.lib-media__category>li{padding-left:0 !important}.lib-media__category .badge{border:1px solid var(--bs-info);background-color:var(--bs-info);color:#fff;-webkit-transition:.3s;transition:.3s}.lib-media__category a.badge:hover{background-color:#fff;color:var(--bs-info)}.lib-media__tag>li{padding-left:0 !important}.lib-media__tag>li>a{color:var(--BLACK)}.lib-media__tag a:before{content:"#"}@media print,screen and (min-width: 768px){.media-post__txtarea .lib-media__time{margin-top:auto;padding-top:.5rem}}:where(.lib-media__time)>p~p:before{content:"/";margin:0 .5rem}:where(#dcms_layoutPageBlock) blockquote{position:relative;background-color:var(--LGRAY);padding:15px 10px 15px 30px;overflow:hidden}:where(#dcms_layoutPageBlock) blockquote:before{content:"“";position:absolute;top:-10px;left:3px;z-index:1;color:var(--bs-primary);font-size:2.5rem;font-weight:700}.media-post__headline{font-size:1.5rem}.media-post__pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:30px}@media print,screen and (min-width: 768px){.media-post__pagenation{padding-left:100px;padding-right:100px}}.media-post__pagenation>li{position:static}.media-post__pagenation>li a{width:unset;line-height:1}.media-post__pagenation>li a:before{width:8px;height:8px;margin-top:.2em}.media-post__pagenation+*{margin-top:30px !important}.media-post__pagenation .lib-pager__next{margin-left:auto}.media-post__pagenation .lib-pager__next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(.lib-pager__next) a:before,:where(.lib-pager__prev) a:before{content:"";width:10px;height:10px;border-top:solid 2px var(--bs-primary);border-right:solid 2px var(--bs-primary);-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s;display:inline-block}.media-post__pagenation .lib-pager__next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-post__pagenation .lib-pager__next a:before{margin-left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.media-post__pagenation .lib-pager__prev{margin-right:auto}.media-post__pagenation .lib-pager__prev a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-post__pagenation .lib-pager__prev a:before{margin-right:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.media-post__article>:first-child{margin-top:0 !important}.media-post__image{margin-top:30px}.media-post__details{margin-top:30px}.media-post__details>:where(*):not(.container):not(.lib-separator):not(h2):not(h3){margin-top:1rem}.media-post__details>:where(*):not(.container):not(.lib-separator):not(h2):not(h3):first-child{margin-top:0}.media-post__details>h1:not([class])+*,.media-post__details>h2:not([class])+*,.media-post__details>h3:not([class])+*,.media-post__details>h4:not([class])+*,.media-post__details>h5:not([class])+*,.media-post__details>h6:not([class])+*{margin-top:.8rem !important}.media-post__details>:where(.media-blocks)+.media-blocks{margin-top:3rem}.media-post__details>:where(h2){margin-top:3rem}.media-post__details>:where(h2)+h3{margin-top:1rem}.media-post__details>:where(h3){margin-top:2rem}.media-post__details>:where(p)+p{margin-top:.5em}.media-post__details>:where(p)>iframe{width:100%;height:100%;aspect-ratio:16/9;margin-left:auto;margin-right:auto;max-width:560px;display:block}.media-post__details .media_contents>h1:not([class])+*,.media-post__details .media_contents>h2:not([class])+*,.media-post__details .media_contents>h3:not([class])+*,.media-post__details .media_contents>h4:not([class])+*,.media-post__details .media_contents>h5:not([class])+*,.media-post__details .media_contents>h6:not([class])+*{margin-top:.8rem !important}.media-post__details .media_contents>:where(h2){margin-top:3rem}.media-post__details .media_contents>:where(h2)+h3{margin-top:1rem}.media-post__details .media_contents>:where(h3){margin-top:2rem}.media-post__details .media_contents>:where(h4),.media-post__details .media_contents>:where(h5),.media-post__details .media_contents>:where(h6){margin-top:1.5rem}.media-post__details .media_contents>:where(p)+p{margin-top:.5em}.media-post__details .media_contents>:where(p)>iframe{width:100%;height:100%;aspect-ratio:16/9;margin-left:auto;margin-right:auto;max-width:560px;display:block}.media-post__details .media_contents>:first-child{margin-top:0}.media-post__details .thumb{width:100%}.media-post__details>hr:not([class]){border:none;border-top:var(--bs-primary) 1px solid;margin:3rem 0 !important}.media-post__details>hr:not([class])+*{margin-top:0}.media-relation__outer{margin-top:3rem}.media-relation__cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.media-relation__item{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s}.media-relation__item>a:where([href$=".pdf"]),.media-relation__item>a:where([href^="https://saas.actibookone.com/"]),.media-relation__item>a:where([target=_blank]){padding-right:20px}.media-relation__item>a:has(img){position:relative}.media-relation__item>a:has(img):after{display:block;position:absolute;font-size:12px;z-index:1;right:0;top:calc(50% - 6px);margin:0}.media-relation__item .lib-media__time{margin-top:auto;padding-top:10px;border-top:var(--GRAY) 1px solid;color:var(--bs-info)}.media-relation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none}.media-relation__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px;width:100%}.media-relation__txtarea>.txt{line-height:1.25;font-size:.875rem}.media-relation__txtarea>.txt>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.media-relation__txtarea>.txt:after{display:none}.media-relation__thumb{width:80px;border:var(--GRAY) 1px solid}.media-relation__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-relation__title{position:relative;padding-bottom:8px;border-bottom:var(--LGRAY) 3px solid;color:var(--bs-info);font-size:1.25rem;line-height:1.3;color:var(--bs-primary)}.media-relation__title:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:2.2em;height:3px;background-color:var(--bs-primary);display:block;position:absolute;left:0;bottom:-3px}.media-relation__title+*{padding-top:15px}.media-post__sns{margin-left:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-post__sns.--min{margin-top:1.5rem}.media-post__sns:not(.container){margin-top:7px}.media-post__sns li{margin-left:5px;margin-top:5px;line-height:0}.media-post__sns._bottom{margin-top:30px}.media-post__details .media_table{background-color:var(--LGRAY);padding:10px 10px 10px 20px;position:relative;margin-bottom:48px}.media-post__details .media_table:before{content:"";width:3px;height:calc(100% - 20px);background-color:var(--bs-primary);position:absolute;left:10px;top:10px}.media-post__details .media_table #tableindex{font-weight:700;margin-top:-0.45em;color:var(--bs-primary);font-size:1.375rem}.media-post__details .media_table ul{margin-top:5px}.media-post__details .media_table ul a{text-decoration:none;color:var(--bs-info);-webkit-box-flex:1;-ms-flex:1;flex:1}.media-post__details .media_table ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-post__details .media_table ul li:before{white-space:nowrap !important;width:unset !important;background:unset !important;border-radius:unset !important;height:unset !important;position:static !important;padding-right:5px !important}.media-post__details .media_table ul ul{width:100%}.media-post__details .media_table ul>li:before{counter-increment:ol-bullet}.media-post__details .media_table ul>li~li{margin-top:5px}.media-post__details .media_table>ul{counter-reset:ol-bullet1}.media-post__details .media_table>ul>li:before{counter-increment:ol-bullet1;content:counter(ol-bullet1) ". " !important}.media-post__details .media_table>ul>ul{padding-left:1rem;counter-reset:ol-bullet2}.media-post__details .media_table>ul>ul>li:before{counter-increment:ol-bullet2;content:counter(ol-bullet2) ". " !important}.media-post__details .media_table>ul>ul>ul{counter-reset:ol-bullet3;padding-left:1.5rem}.media-post__details .media_table>ul>ul>ul>li:before{counter-increment:ol-bullet3;content:counter(ol-bullet3) ". " !important}.media-post__details .media_table>ul>ul>ul>ul{padding-left:1.5rem;counter-reset:ol-bullet4}.media-post__details .media_table>ul>ul>ul>ul>li:before{counter-increment:ol-bullet4;content:counter(ol-bullet4, Upper-roman) ". " !important}.media-post__details .media_table>ul>ul>ul>ul>ul{padding-left:2rem;counter-reset:ol-bullet5}.media-post__details .media_table>ul>ul>ul>ul>ul>li:before{counter-increment:ol-bullet5;content:counter(ol-bullet5, lower-roman) ". " !important}.media-archive__list>*{margin-top:0 !important}.media-archive__month,.media-archive__year{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px;margin-left:-10px}.media-archive__month li,.media-archive__year li{margin-top:5px;margin-left:10px}.media-archive__month li a,.media-archive__year li a{color:var(--bs-info);text-decoration:none}.media-archive__month li a[aria-current=page],.media-archive__year li a[aria-current=page]{color:var(--bs-primary);pointer-events:none}.media-archive__year{position:relative;z-index:1}.media-archive__year li a{display:inline-block;padding:2px 5px;border:rgba(0,0,0,0) 1px solid}.media-archive__year li a[aria-current=page]{background-color:var(--bs-primary);color:#fff}.media-archive__month{margin-top:-1px;padding-top:5px;position:relative;margin-left:-15px}.media-archive__month:before{content:"";position:absolute;background-color:#ced4da;width:calc(100% - 15px);left:15px;top:0;height:1px}.media-archive__month li{margin-left:15px}.media-archive__month li a[aria-current=page]{font-weight:700}:where(ul[class*=media]) li{list-style:none;padding:unset}:where(ul[class*=media]) li:before{display:none}.media-post__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border:var(--GRAY) 1px solid;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1rem}.media-post__item a{text-decoration:none}.media-post__item~.media-post__item{margin-top:25px}.media-post__inside{margin-top:1rem}.media-post__title{font-size:1.25rem;margin-bottom:0}.media-post__title a{-webkit-transition:.3s;transition:.3s;color:var(--BLACK)}.media-post__thumb{height:150px}.media-post__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s}.media-description__outer{margin-bottom:1.5rem}.media-description__outer:empty{display:none}:where(.media-sort__outer){margin-top:1.5rem}:where(.media-sort__outer)+.media-post__outer{margin-top:1.5rem}:where(.media-sort__outer) :where(.media-sort__list){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1.2}:where(.media-sort__outer) :where(.media-sort__list) li{position:relative;padding-left:1rem}:where(.media-sort__outer) :where(.media-sort__list) li:after{content:"";left:0;top:calc(50% - .3rem);position:absolute;width:8px;height:13px;content:"";display:block;background-image:url(/dcms_media/other/ic_link.svg);background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}:where(.media-sort__outer) :where(.media-sort__list) li:has(a){padding-left:0}:where(.media-sort__outer) :where(.media-sort__list) li:has(a):after{display:none}:where(.media-sort__outer) :where(.media-sort__list) li~li{margin-left:20px;padding-left:0 !important;margin-top:0;position:relative}:where(.media-sort__outer) :where(.media-sort__list) li~li:before{display:block;content:"" !important;width:1px !important;height:.8em !important;background-color:var(--bs-info) !important;position:absolute !important;left:-10px !important;top:.4em !important}:where(.media-sort__outer) :where(.media-sort__list) li a{text-decoration:underline;color:var(--bs-primary)}.media-side__archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 1.5rem}.media-side__archive>li>a{position:relative;padding-left:.8rem;display:inline-block;text-decoration:none;-webkit-transition:.3s;transition:.3s}.media-side__archive>li>a:before{font-family:icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:.5rem;left:0;color:var(--bs-primary);font-size:.625rem}[class*=media-side] .lib-link__btn{min-width:unset;width:100%}[class*=media-side] .lib-media__category,[class*=media-side] .lib-media__tag{margin:unset !important;line-height:1}[class*=media-side] .lib-media__tag{gap:5px 15px}:where([class*=media-]) :where(li)>:where(a){text-decoration:none;color:var(--bs-info);-webkit-transition:.3s;transition:.3s}.media-side__box~.media-side__box{margin-top:1.5rem}.media-side__inside{line-height:0}.media-side__inside .lib-media__tag{font-size:1rem}.media-side__title+*{margin-top:.7rem}.media-side__view{max-width:260px;margin:1.5rem auto 0}.media-side__newpsot>li>a{position:relative;padding-left:1rem;display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.25;text-decoration:none;font-size:.875rem;-webkit-transition:.3s;transition:.3s}.media-side__newpsot>li>a:before{font-family:icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:.2rem;left:0;font-size:.625rem;color:var(--bs-primary)}.media-side__newpsot>li>a:where([href$=".pdf"]),.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]),.media-side__newpsot>li>a:where([target=_blank]){position:relative}.media-side__newpsot>li>a:where([href$=".pdf"]):before,.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]):before,.media-side__newpsot>li>a:where([target=_blank]):before{display:none}.media-side__newpsot>li>a:where([href$=".pdf"]):after,.media-side__newpsot>li>a:where([href^="https://saas.actibookone.com/"]):after,.media-side__newpsot>li>a:where([target=_blank]):after{position:absolute;left:0;top:.4em;margin:0}.media-side__recommend time{display:none}.media-search__inside{display:-webkit-box;display:-ms-flexbox;display:flex;border:var(--GRAY) 1px solid}.media-search__inside .blk-search__btn{width:40px}.media-search__input{padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;height:40px;width:calc(100% - 40px)}.media-search__input:focus{outline:1px solid var(--bs-primary);background-color:var(--LGRAY)}.media-search__btn{width:52px;height:52px;margin:-1px;background-color:var(--bs-primary);color:var(--WHITE);border:var(--bs-primary) 1px solid;-webkit-transition:.3s;transition:.3s}.media-search__btn:focus{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.media-search__btn:before{font-family:icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:static !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.375rem}.media-side__tree{-webkit-column-count:2;-moz-column-count:2;column-count:2}.media-side__tree li a{position:relative;padding-left:.8rem;display:inline-block;text-decoration:none;-webkit-transition:.3s;transition:.3s}.media-side__tree li a:before{font-family:icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:.5rem;left:0;font-size:.625rem;color:var(--bs-primary)}.media-side__tree>li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.media-side__tree>li ul{padding-left:1rem;margin-top:5px}.media-side__tree>li ul>li~li{margin-top:5px}@media print,screen and (min-width: 576px){:where(#dcms_layoutPageBlock) blockquote{border-radius:10px;padding:30px 30px 30px 45px}:where(#dcms_layoutPageBlock) blockquote:before{font-size:3.125rem;top:-10px;left:10px}.media-post__details>h1:not([class])+*,.media-post__details>h2:not([class])+*,.media-post__details>h3:not([class])+*,.media-post__details>h4:not([class])+*,.media-post__details>h5:not([class])+*,.media-post__details>h6:not([class])+*{margin-top:1.2rem !important}.media-post__details .media_contents>h1:not([class])+*,.media-post__details .media_contents>h2:not([class])+*,.media-post__details .media_contents>h3:not([class])+*,.media-post__details .media_contents>h4:not([class])+*,.media-post__details .media_contents>h5:not([class])+*,.media-post__details .media_contents>h6:not([class])+*{margin-top:1.2rem !important}.media-post__details>hr:not([class]){margin:3rem 0 !important}.media-relation__outer{margin-top:3rem}.media-post__sns._bottom{margin-top:50px}.media-post__details .media_table{padding:30px 20px 30px 60px}.media-post__details .media_table:before{height:calc(100% - 60px);top:30px;left:40px}.media-post__details .media_table ul>li~li{margin-top:10px}.media-archive__year li a{padding:2px 15px}:where(.media-sort__outer){margin-top:2rem}:where(.media-sort__outer)+.media-post__outer{margin-top:2rem}.lib-blog-002__row>li .lib-recommend__item .txt:after{right:10px;top:15px}.lib-blog-002__row>li .lib-recommend__txtarea{padding:10px;font-size:1rem}.lib-cnt-protrude__outer>*>[class*=__txtarea]:before{width:110%}.lib-cnt-021__btn:before,.lib-cnt-021__panel:before{border-radius:50px}.lib-cnt-021__btn:before,.lib-cnt-021__panel:before{border-radius:unset}.lib-col-01-02 .lib-card__txtarea{margin:0 20px 0;width:calc(100% - 40px)}.lib-col-01-02:has([class*=thumb]) .lib-card__txtarea{margin-top:-30px}.lib-col-01-02 .lib-card__item.flex-column:has([class*=thumb]) :where(.lib-card__thumb){margin-top:-30px}.lib-flow-002__item~.lib-flow-002__item{margin-top:3rem}.lib-flow-002__item:after{bottom:-36px}.lib-flow-002__txtarea{padding-left:1rem}.lib-flow-004__title .title{font-size:1.5rem}.lib-fv__slide .lib-fv__txtarea{padding-left:.75rem;padding-right:.75rem}.lib-fv__thumb{height:600px}}@media print,screen and (min-width: 768px){.media-post__headline{font-size:2rem}.media-post__pagenation{margin-top:50px}.media-post__pagenation+*{margin-top:50px !important}.media-post__article .lib-media__time>p{font-size:1rem}.media-post__article .lib-media__time>p~p:before{margin:0 1rem}.media-post__article .lib-media__time+*{margin-top:1rem}.media-post__image{margin-top:24px}.media-post__details{margin-top:24px}.media-relation__cover{gap:30px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-top:0}.media-relation__cover:has(>li:nth-last-child(-n+2))>li{width:calc(50% - 20px)}.media-relation__cover:has(>li:nth-child(3))>li{width:calc(33.3333333333% - 20px)}.media-relation__cover:has(>li:nth-child(3)) .lib-media__time>p~p:before{display:none}.media-relation__item>a:where([href$=".pdf"]),.media-relation__item>a:where([href^="https://saas.actibookone.com/"]),.media-relation__item>a:where([target=_blank]){padding-right:0}.media-relation__item>a:has(img):after{right:2px;top:2px;width:26px;height:26px;background-color:var(--bs-primary);color:var(--WHITE);border:var(--WHITE) 1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-relation__link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.media-relation__txtarea>.txt>span{-webkit-line-clamp:2}.media-relation__txtarea>.txt{padding-bottom:10px;font-size:1rem;line-height:1.5}.media-relation__txtarea{padding:12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-relation__thumb{width:100%;height:120px}.media-relation__title{font-size:1.5rem}.media-post__details .media_table #tableindex{font-size:1.75rem}.media-post__details .media_table ul a{-webkit-transition:.3s;transition:.3s}.media-post__details .media_table ul a:hover{text-decoration:underline;color:var(--bs-primary)}.media-archive__year li a{-webkit-transition:.3s;transition:.3s}.media-archive__year li a:not([aria-current=page]):hover{border-color:var(--bs-primary);background-color:var(--LGRAY)}.media-archive__month li a{-webkit-transition:.3s;transition:.3s}.media-archive__month li a:not(.is-current):hover{text-decoration:underline;color:var(--bs-primary)}.media-post__item{padding:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-post__inside{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2rem;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.media-post__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-post__txtarea .lib-media__time{margin-top:auto;padding-top:.5rem}.media-post__title{font-size:1.5rem}.media-post__thumb{height:180px;width:33%}:where(.media-sort__outer) :where(.media-sort__list) li a:hover{text-decoration:none;color:var(--bs-primary)}.media-side__box~.media-side__box{margin-top:3rem}.media-side__title{font-size:1.25rem}.media-search__input{height:40px}.media-search__btn{width:42px;height:42px}}@media print and (hover: hover)and (pointer: fine),screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.media-relation__item:hover{color:var(--bs-primary)}.media-relation__item:hover .media-relation__txtarea time{color:var(--bs-info)}.media-relation__item:hover .media-relation__txtarea .txt{text-decoration:underline}.media-post__title a:hover{color:var(--bs-primary);text-decoration:underline}.media-side__archive>li>a:hover{text-decoration:underline}:where([class*=media-]) :where(li)>:where(a):hover{color:var(--bs-primary)}.media-side__newpsot>li>a:hover{text-decoration:underline}.media-search__btn:hover{background-color:var(--WHITE)}.media-search__btn:hover:before{color:var(--bs-primary)}.media-side__tree li a:hover{text-decoration:underline}}@media print,screen and (min-width: 992px){.media-side__archive{display:block}.media-search__box+.media-side__box{margin-top:2rem}.media-side__tree{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}}@media print,screen and (max-width: 991.8px){.media-post__details :where(.md-title__outer)+.lib-scroll__outer,.media-post__details :where(h1):not([class])+.lib-scroll__outer,.media-post__details :where(h2):not([class])+.lib-scroll__outer,.media-post__details :where(h3):not([class])+.lib-scroll__outer,.media-post__details :where(h4):not([class])+.lib-scroll__outer,.media-post__details :where(h5):not([class])+.lib-scroll__outer,.media-post__details :where(h6):not([class])+.lib-scroll__outer{margin-top:2px !important}.media-side__archive>li{margin-top:0}}@media print,screen and (max-width: 767.8px){.media-relation__item .lib-media__time{position:absolute;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;width:0;height:0;border:0;opacity:0;z-index:-2;margin:0;padding:0;font-size:0}}@media print,screen and (min-width: 576px)and (max-width: 767.8px){.media-search__input{font-size:1.6rem;padding:10px;font-size:1rem}}.lib-recommend__list>li{padding-left:0 !important}.lib-recommend__list>li>a{text-decoration:none;-webkit-transition:.3s;transition:.3s}.lib-recommend__list>li>a:where([href$=".pdf"]),.lib-recommend__list>li>a:where([href^="https://saas.actibookone.com/"]),.lib-recommend__list>li>a:where([target=_blank]){padding-right:20px}.lib-recommend__list>li>a:has(img){position:relative}.lib-recommend__list>li>a:has(img):after{display:block;position:absolute;font-size:12px;z-index:1;right:0;top:calc(50% - 6px);margin:0}.lib-recommend__list>li~li{margin-top:10px}.lib-recommend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}.lib-recommend__thumb{width:80px}.lib-recommend__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lib-recommend__txtarea{padding-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.25;font-size:.875rem}.lib-recommend__txtarea .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lib-recommend__txtarea .txt:after{display:none}@media print,screen and (min-width: 768px){.lib-recommend__list>li>a:has(img):after{right:unset;left:60px;top:-5px;width:26px;height:26px;background-color:var(--MAIN);color:var(--WHT);border:var(--WHT) 1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}:where(.lib-pager__list){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.media-post__pager{text-align:center;margin-top:3rem}.media-post__pager .lib-pager__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width: 768px){.media-post__pager .lib-pager__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:100px;padding-right:100px}}.media-post__pager .lib-pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !important}@media print,screen and (max-width: 767.8px){.media-post__pager .lib-pager__item{display:none}}.media-post__pager .lib-pager__item a{color:var(--BLACK);background:var(--WHITE);border:1px solid var(--GRAY);width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.media-post__pager .lib-pager__item a:hover{border-color:var(--bs-primary)}.media-post__pager .lib-pager__item::before{display:none}@media print,screen and (max-width: 767.8px){.media-post__pager .lib-pager__item[aria-current=page]{display:-webkit-box;display:-ms-flexbox;display:flex}}.media-post__pager .lib-pager__item[aria-current=page] a{background:var(--bs-primary);color:var(--WHITE)}.media-post__pager .lib-pager__prev{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !important;position:absolute !important;margin-right:20px;left:0}.media-post__pager .lib-pager__prev::before{display:none}.media-post__pager .lib-pager__prev a{width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.media-post__pager .lib-pager__prev a::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.media-post__pager .lib-pager__next{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !important;position:absolute !important;right:0;margin-left:20px}.media-post__pager .lib-pager__next::before{display:none}.media-post__pager .lib-pager__next a{width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.media-post__pager .lib-pager__next a::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (max-width: 991.8px){.lib-scroll__outer{position:relative;padding-top:30px}.lib-scroll__outer:before{content:"※左右にフリックしてご覧いただけます。";position:absolute;top:0;right:0;text-align:right;font-size:.75rem}html:not([lang=ja]) .lib-scroll__outer:before{content:"*You can view by flicking left and right."}.lib-scroll__cover{overflow-x:auto;scroll-behavior:smooth;scrollbar-color:var(--MAIN) #f5f5f5;scrollbar-width:thin}.lib-scroll__cover::-webkit-scrollbar{width:10px}.lib-scroll__cover::-webkit-scrollbar-thumb{border-radius:100px;border:3px solid rgba(0,0,0,0);background-clip:content-box;background-color:var(--MAIN)}.lib-scroll__cover::-webkit-scrollbar-track{background-color:#f5f5f5}}@media print{.lib-scroll__outer:before{display:none}}