#pksha2026-header .sp-only{display:none}#pksha2026-header .pc-only{display:block}#pksha2026-header{background-color:#fff;position:relative;z-index:10000}#pksha2026-header .header-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}#pksha2026-header .header-logo{align-items:center;display:flex;padding:35px 56px}#pksha2026-header .header-logo img{display:block;width:160px}#pksha2026-header .header-toggle{background:none;border:none;cursor:pointer;flex-shrink:0;height:100px;position:relative;width:100px}#pksha2026-header .header-toggle-bar{background-color:#121213;display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .3s ease;width:20px}#pksha2026-header .header-toggle-bar1{top:calc(50% - 8px)}#pksha2026-header .header-toggle-bar2{top:50%}#pksha2026-header .header-toggle-bar3{top:calc(50% + 8px)}#pksha2026-header .header-toggle.active .header-toggle-bar1{transform:translateX(-50%) translateY(8px) rotate(45deg)}#pksha2026-header .header-toggle.active .header-toggle-bar2{opacity:0}#pksha2026-header .header-toggle.active .header-toggle-bar3{transform:translateX(-50%) translateY(-8px) rotate(-45deg)}#pksha2026-header .header-nav{background-color:#fff;display:none;height:calc(100vh - 100px);left:0;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:100px;width:100%;z-index:10001;-ms-overflow-style:none;border-top:1px solid #d9d9d9}#pksha2026-header .header-nav::-webkit-scrollbar{display:none}#pksha2026-header .header-nav.open{display:block}#pksha2026-header .header-nav-inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1440px;padding:48px 48px 80px}#pksha2026-header .header-service-section{display:flex;gap:48px}#pksha2026-header .header-service-col{flex:1;min-width:0}#pksha2026-header .header-col-header{margin-bottom:24px}#pksha2026-header .header-col-label{border-bottom:1px solid #d9d9d9;color:#121213;display:block;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.5;padding-bottom:16px;width:100%}#pksha2026-header .header-package-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}#pksha2026-header .header-package-box{align-items:center;border:1px solid #d9d9d9;border-radius:4px;color:#121213;display:flex;font-family:Satoshi,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:16px;font-weight:700;gap:16px;letter-spacing:.1em;line-height:1.5;padding:12px 16px;text-decoration:none;transition:opacity .25s ease}#pksha2026-header .header-package-box svg{min-width:16px;width:16px}#pksha2026-header .header-product-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding-left:16px}#pksha2026-header .header-product-link{align-items:center;color:#121213;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:16px;font-weight:500;gap:12px;letter-spacing:.1em;line-height:1.5;text-decoration:none;transition:opacity .25s ease}#pksha2026-header .header-product-link svg{min-width:16px;width:16px}#pksha2026-header .header-product-content{align-items:center;display:flex;gap:4px;min-height:34px;min-width:0}#pksha2026-header .header-product-icon{display:block;flex-shrink:0;height:34px;object-fit:contain;width:34px}#pksha2026-header .header-product-logo{display:block;flex-shrink:0;max-width:100%;object-fit:contain;object-position:left center;width:auto}#pksha2026-header .header-product-name{font-family:Yu Gothic,sans-serif;font-size:16px;font-weight:500}#pksha2026-header .header-others-section{display:grid;gap:48px;grid-template-columns:repeat(4,1fr)}#pksha2026-header .header-others-col .category-name{border-bottom:1px solid #d9d9d9;color:#121213;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-bottom:32px;padding-bottom:16px}#pksha2026-header .header-others-col .link-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}#pksha2026-header .header-others-col .link-list .link{align-items:center;color:#121213;display:flex;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:16px;font-weight:700;gap:16px;letter-spacing:.1em;line-height:1.5;text-decoration:none;transition:opacity .25s ease}#pksha2026-header .header-others-col .link-list .link .label{font-weight:700}#pksha2026-header .header-others-col .link-list .link svg{min-width:16px;width:16px}#pksha2026-header .header-contact-col{align-items:stretch;display:flex}#pksha2026-header .header-contact-box{align-items:center;background-color:#121213;color:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;text-align:center;text-decoration:none;transition:opacity .25s ease;width:100%}#pksha2026-header .header-contact-icon{display:block;width:22px}#pksha2026-header .header-contact-text{display:flex;flex-direction:column;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-weight:700}#pksha2026-header .header-contact-sub{font-size:12px;letter-spacing:1.2px}#pksha2026-header .header-contact-main,#pksha2026-header .header-contact-sub{color:#fff;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-style:normal;font-weight:700;line-height:150%;text-align:center}#pksha2026-header .header-contact-main{font-size:20px;letter-spacing:2px}#pksha2026-header .accordion-toggle,#pksha2026-header .header-accordion-btn{background-color:#eee;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:31px;position:relative;transition:background-color .3s ease;width:31px}#pksha2026-header .accordion-toggle:after,#pksha2026-header .accordion-toggle:before,#pksha2026-header .header-accordion-btn:after,#pksha2026-header .header-accordion-btn:before{background-color:#121213;content:"";position:absolute;transition:transform .3s ease}#pksha2026-header .accordion-toggle:before,#pksha2026-header .header-accordion-btn:before{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:16px}#pksha2026-header .accordion-toggle:after,#pksha2026-header .header-accordion-btn:after{height:16px;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}#pksha2026-header .accordion-toggle.open:after,#pksha2026-header .header-accordion-btn.open:after{transform:translate(-50%,-50%) scaleY(0)}#pksha2026-header .header-others-col .link-list .link svg .circle,#pksha2026-header .header-product-link svg .circle{fill:#121213;transition:fill .2s ease}#pksha2026-header .header-others-col .link-list .link svg .triangle,#pksha2026-header .header-product-link svg .triangle{fill:#fff}#pksha2026-header .header-package-box svg .circle{fill:#d9d9d9}#pksha2026-header .header-package-box svg .triangle{fill:#121213}#pksha2026-header .header-sp-contact{display:none}#pksha2026-header .header-sp-contact-btn{align-items:center;background-color:#121213;color:#fff;display:flex;gap:16px;height:80px;justify-content:center;padding:16px;text-decoration:none;transition:opacity .25s ease;width:100%}#pksha2026-header .header-contact-box:hover,#pksha2026-header .header-others-col .link-list .link:hover,#pksha2026-header .header-package-box:hover,#pksha2026-header .header-product-link:hover,#pksha2026-header .header-sp-contact-btn:hover{opacity:.4}#pksha2026-header .header-sp-contact-btn img{display:block;width:18px}#pksha2026-header .header-sp-contact-text{display:flex;flex-direction:column;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-weight:700}#pksha2026-header .header-sp-contact-sub{font-size:10px;letter-spacing:.1em}#pksha2026-header .header-sp-contact-main{font-size:18px;letter-spacing:.1em;line-height:1.5}@media (max-width:1080px){#pksha2026-header .header-nav-inner{padding-left:56px;padding-right:56px}#pksha2026-header .header-others-section{grid-template-columns:repeat(2,1fr)}#pksha2026-header .header-contact-col{grid-column:1/-1}#pksha2026-header .header-contact-box{flex-direction:row;gap:16px;justify-content:center;padding:24px}}@media (max-width:767px){#pksha2026-header .sp-only{display:block}#pksha2026-header .pc-only{display:none!important}#pksha2026-header{border-bottom:1px solid #d9d9d9}#pksha2026-header .header-logo{padding:15px 16px}#pksha2026-header .header-logo img{width:77px}#pksha2026-header .header-toggle{height:48px;width:48px}#pksha2026-header .header-toggle-bar{width:17px}#pksha2026-header .header-toggle-bar1{top:calc(50% - 6px)}#pksha2026-header .header-toggle-bar3{top:calc(50% + 6px)}#pksha2026-header .header-toggle.active .header-toggle-bar1{transform:translateX(-50%) translateY(6px) rotate(45deg)}#pksha2026-header .header-toggle.active .header-toggle-bar3{transform:translateX(-50%) translateY(-6px) rotate(-45deg)}#pksha2026-header .header-nav{border-top:none;height:calc(100vh - 48px);top:48px}#pksha2026-header .header-nav-inner{gap:0;padding:0 24px}#pksha2026-header .header-service-section{flex-direction:column;gap:0}#pksha2026-header .header-service-col{border-bottom:1px solid #d9d9d9}#pksha2026-header .header-col-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:24px 0}#pksha2026-header .header-col-label{border-bottom:none;font-size:16px;padding-bottom:0}#pksha2026-header .header-col-body{height:0;overflow:hidden;transition:height .35s ease}#pksha2026-header .header-col-body.open{margin-bottom:24px}#pksha2026-header .header-package-box{font-size:14px;gap:12px;padding:12px}#pksha2026-header .header-product-list{padding-left:12px;padding-top:0}#pksha2026-header .header-product-icon{display:none}#pksha2026-header .header-product-content{gap:0}#pksha2026-header .header-others-section{display:flex;flex-direction:column;gap:0}#pksha2026-header .header-others-col{border-bottom:1px solid #d9d9d9}#pksha2026-header .header-others-section .header-others-col:nth-last-child(2){border-bottom:none}#pksha2026-header .header-others-col .category-name{align-items:center;border-bottom:none;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;margin-bottom:0;padding:24px 0}#pksha2026-header .accordion-toggle.sp-only,#pksha2026-header .header-accordion-btn.sp-only{align-items:center;display:flex;justify-content:center;padding:12px}#pksha2026-header .header-others-col .link-list{height:0;overflow:hidden;padding-left:12px;transition:height .35s ease}#pksha2026-header .header-others-col .link-list.open{margin-bottom:24px}#pksha2026-header .header-sp-contact{display:block;margin-top:24px;padding-bottom:100px}}