:root{--ksb-bg:#fff;--ksb-text:#202020;--ksb-muted:#6f6f6f;--ksb-soft:#f5f8fb;--ksb-border:#dfe8f1;--ksb-link:#1c1c1c;--ksb-link-hover:#686868;--ksb-text-link:#0066cc;--ksb-text-link-hover:#004f9e;--ksb-selection-bg:#e7f0f8;--ksb-site-width:1120px;--ksb-content-width:720px;--ksb-one-column-width:750px;--ksb-sidebar-width:280px;--ksb-hero-width:1440px;--ksb-post-font-size:16px;--ksb-post-line-height:1.9;--ksb-gap:clamp(2rem,5vw,4rem);--ksb-container-width:var(--ksb-site-width);--ksb-radius:2px;--ksb-font-sans:-apple-system,BlinkMacSystemFont,'Segoe UI','Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic',YuGothic,Meiryo,sans-serif;--ksb-font-serif:'Hiragino Mincho ProN','Yu Mincho',YuMincho,'Noto Serif JP',serif;} html{box-sizing:border-box;font-size:16px;overflow-x:hidden;overflow-x:clip;-webkit-text-size-adjust:100%;} *,*::before,*::after{box-sizing:inherit;} body{max-width:100%;margin:0;overflow-x:hidden;overflow-x:clip;background:var(--ksb-bg);color:var(--ksb-text);font-family:var(--ksb-font-sans);font-size:16px;font-weight:normal;line-height:1.9;letter-spacing:0.015em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}::selection{background:var(--ksb-selection-bg);} button,input,select,textarea{font:inherit;} input,select,textarea{max-width:100%;min-width:0;font-size:16px;} a{color:var(--ksb-link);text-decoration-thickness:0.06em;text-underline-offset:0.18em;transition:color 0.12s ease,opacity 0.12s ease,border-color 0.12s ease;} a:hover,a:focus{color:var(--ksb-link-hover);} img,svg,video,canvas,iframe,embed,object{max-width:100%;height:auto;} iframe,embed,object{display:block;} figure{margin:0 0 1.6em;} figcaption{margin-top:0.55em;color:var(--ksb-muted);font-size:14px;line-height:1.7;} hr{height:1px;margin:2.4rem 0;background:var(--ksb-border);border:0;} pre{max-width:100%;overflow-x:auto;margin:28px 0;padding:20px;background:#272822;color:#f8f8f2;border:0;border-radius:8px;font-size:15px;line-height:1.7;} code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,'Liberation Mono',monospace;font-size:15px;}:not(pre)>code{padding:2px 5px;background:var(--ksb-soft);color:var(--ksb-text);border-radius:4px;} pre code{display:block;min-width:max-content;padding:0;background:transparent;color:inherit;} table{display:table;width:100%;max-width:100%;border-collapse:separate;border-spacing:0;margin:0 0 1.7em;border:1px solid var(--ksb-border);border-radius:8px;font-size:15px;} .wp-block-table{max-width:100%;overflow-x:auto;} .entry-content .wp-block-table{margin:0 0 1.7em;border-radius:8px;} .entry-content table{width:100%;max-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--ksb-bg);border:1px solid var(--ksb-border);border-radius:8px;font-size:15px;} .entry-content .wp-block-table table{margin-bottom:0;} .entry-content .wp-block-table thead{border-bottom:0;} .entry-content .wp-block-table table.has-fixed-layout{table-layout:auto;} th,td{padding:0.65rem 0.75rem;border:0;border-right:1px solid var(--ksb-border);border-bottom:1px solid var(--ksb-border);line-height:1.55;vertical-align:top;} tr>:last-child{border-right:0;} tbody tr:last-child>*,thead tr:last-child>*{border-bottom:0;} th{background:var(--ksb-soft);font-weight:bold;} .entry-content table th,.entry-content table td{border:0;border-right:1px solid var(--ksb-border);border-bottom:1px solid var(--ksb-border);} .entry-content table tr>:last-child{border-right:0;} .entry-content table tbody tr:last-child>*{border-bottom:0;} .entry-content table thead tr:last-child>*{border-bottom:1px solid var(--ksb-border);} .entry-content table th{background:var(--ksb-soft);font-weight:bold;} .entry-content table td{background:var(--ksb-bg);font-weight:normal;} .entry-content .ksb-pricing-table th:last-child,.entry-content .ksb-pricing-table td:last-child{white-space:nowrap;} .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .screen-reader-text:focus,.skip-link:focus{z-index:100000;top:1rem;left:1rem;width:auto;height:auto;padding:0.75rem 1rem;clip:auto!important;background:#fff;color:#000;border:1px solid var(--ksb-border);box-shadow:0 3px 12px rgba(0,0,0,0.08);text-decoration:none;} .site{width:min(100% - 3rem,var(--ksb-site-width));margin:0 auto;} .site-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;width:100%;max-width:min(100%,var(--ksb-site-width));margin:0 auto;padding:48px 0 96px;text-align:left;} .site-branding{display:flex;align-items:center;flex:0 0 auto;min-width:0;margin:0;} .custom-logo-link{display:inline-flex;align-items:center;justify-content:center;max-width:min(480px,84vw);} .custom-logo{display:block;width:auto;height:50px;max-height:50px;} .custom-logo--svg{height:50px;max-width:min(480px,84vw);} .site-title{margin:0;font-size:38px;font-weight:bold;line-height:1.25;letter-spacing:0.04em;} .site-title a{text-decoration:none;} .main-navigation{flex:1 1 auto;margin-top:0;min-width:0;} .main-navigation ul{list-style:none;margin:0;padding:0;} .main-navigation .menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.35rem 2rem;} .main-navigation a{display:inline-block;padding:0.2rem 0;font-size:15px;line-height:1.5;text-decoration:none;border-bottom:1px solid transparent;} .main-navigation a:hover,.main-navigation a:focus,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{border-bottom-color:currentColor;color:var(--ksb-text);} .mobile-navigation{display:none;} .mobile-navigation__toggle{position:relative;z-index:1300;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--ksb-text);cursor:pointer;transition:background-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease;} .mobile-navigation__toggle:hover,.mobile-navigation__toggle:focus{color:var(--ksb-text-link-hover);} .mobile-navigation.is-open .mobile-navigation__toggle{position:fixed;top:10px;right:10px;border-radius:50%;background:#fff;box-shadow:none;} .mobile-navigation__toggle:focus-visible,.mobile-navigation__backdrop:focus-visible{outline:2px solid var(--ksb-text-link);outline-offset:3px;} .mobile-navigation__icon{position:relative;display:block;width:18px;height:14px;} .mobile-navigation__icon span{position:absolute;left:0;display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:top 0.22s ease,transform 0.22s ease;} .mobile-navigation__icon span:nth-child(1){top:3px;} .mobile-navigation__icon span:nth-child(2){top:10px;} .mobile-navigation.is-open .mobile-navigation__icon span:nth-child(1){top:6px;transform:rotate(45deg);} .mobile-navigation.is-open .mobile-navigation__icon span:nth-child(2){top:6px;transform:rotate(-45deg);} .mobile-navigation__backdrop{position:fixed;top:0;right:auto;bottom:0;left:50%;z-index:1100;width:100vw;height:100vh;height:100dvh;border:0;background:rgba(0,0,0,0.56);cursor:pointer;opacity:0;pointer-events:none;transform:translateX(-50%);visibility:hidden;transition:opacity 0.24s ease,visibility 0s linear 0.24s;} .mobile-navigation:not(.is-ready) .mobile-navigation__backdrop,.mobile-navigation:not(.is-ready) .mobile-navigation__drawer{display:none;transition:none;} .mobile-navigation__drawer{position:fixed;top:10px;right:10px;bottom:auto;z-index:1200;display:block;width:min(calc(100vw - 20px),320px);height:calc(100vh - 20px);height:calc(100dvh - 20px);padding:42px 20px 24px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ksb-border);border-radius:18px;background:#fff;box-shadow:0 18px 56px rgba(32,32,32,0.18);opacity:0;pointer-events:none;transform:translateX(calc(100% + 18px));visibility:hidden;transition:opacity 0.24s ease,transform 0.28s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0.28s;} .mobile-navigation.is-open .mobile-navigation__backdrop{opacity:1;pointer-events:auto;visibility:visible;transition:opacity 0.24s ease,visibility 0s linear 0s;} .mobile-navigation.is-open .mobile-navigation__drawer{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible;transition:opacity 0.24s ease,transform 0.28s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s;} html.ksb-mobile-menu-open,html.ksb-mobile-menu-open body{overflow-x:hidden;overflow-x:clip;overscroll-behavior:contain;} .mobile-navigation__panel{display:grid;gap:16px;} .mobile-navigation__group{padding:0 0 16px;border-bottom:1px solid var(--ksb-border);} .mobile-navigation__group:last-child{padding-bottom:0;border-bottom:0;} .mobile-navigation__panel ul{display:grid;gap:0;margin:0;padding:0;list-style:none;} .mobile-navigation__panel a{display:block;padding:11px 4px;color:var(--ksb-text);font-size:16px;line-height:1.6;text-decoration:none;border-bottom:0;} .mobile-navigation__panel a:hover,.mobile-navigation__panel a:focus,.mobile-navigation__panel .current-menu-item>a,.mobile-navigation__panel .current_page_item>a{color:var(--ksb-text-link-hover);border-bottom-color:var(--ksb-border);} @media (prefers-reduced-motion:reduce){.mobile-navigation__toggle,.mobile-navigation__icon span,.mobile-navigation__backdrop,.mobile-navigation__drawer{transition:none;}} .site-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,var(--ksb-sidebar-width));gap:var(--ksb-gap);align-items:start;width:100%;padding:0 0 clamp(3rem,7vw,6rem);} .layout-one-column .site-layout{display:block;width:min(100%,var(--ksb-one-column-width));margin-inline:auto;} .layout-one-column .widget-area{display:none;} .content-area{min-width:0;} .page-header,.not-found,.no-results{margin:0 0 2.5rem;} .page-title{margin:0 0 0.5rem;font-size:28px;font-weight:bold;line-height:1.45;} .archive-description{color:var(--ksb-muted);} .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.45rem;margin:0 0 2rem;color:var(--ksb-muted);font-size:13px;line-height:1.6;} .breadcrumbs a{color:inherit;} .breadcrumbs-separator{display:inline-block;width:0.9em;height:0.9em;background:currentColor;opacity:0.55;-webkit-mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/chevron-right.svg") center / contain no-repeat;mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/chevron-right.svg") center / contain no-repeat;} .entry{margin:0 0 clamp(3rem,6vw,5rem);} .entry-header{margin:0 0 1rem;} .page .entry-header{margin-bottom:2rem;} .entry-title{margin:0 0 0.35rem;font-size:24px;font-weight:bold;line-height:1.45;letter-spacing:0.01em;} .blog .entry-title,.home .entry-title,.archive .entry-title,.search .entry-title,.single-post .entry-title{font-size:28px;} .entry-title a{text-decoration:none;} .entry-meta,.entry-footer{color:var(--ksb-muted);font-size:13px;line-height:1.7;} .entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem 1rem;} .entry-meta span,.entry-footer span{display:inline;} .entry-meta>span + span::before,.entry-footer>span + span::before{content:'/';display:inline-block;margin:0 0.7rem;color:var(--ksb-border);} .entry-meta .reading-time::before{content:none;} .entry-meta .posted-on,.entry-meta .entry-date-item,.entry-meta .reading-time{display:inline-flex;align-items:center;} .entry-meta .posted-on{flex-wrap:wrap;gap:0.35rem 1rem;} .entry-meta .entry-date-item{gap:0.3rem;} .entry-meta .entry-date-icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;background:currentColor;color:currentColor;opacity:0.72;vertical-align:-0.12em;-webkit-mask:var(--ksb-date-icon) center / contain no-repeat;mask:var(--ksb-date-icon) center / contain no-repeat;} .entry-date-item--published .entry-date-icon{--ksb-date-icon:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/calendar-plus.svg");} .entry-date-item--updated .entry-date-icon{--ksb-date-icon:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/calendar-check.svg");} .entry-meta .reading-time{gap:0.3rem;} .entry-meta .reading-time-icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;background:currentColor;opacity:0.72;vertical-align:-0.12em;-webkit-mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/clock.svg") center / contain no-repeat;mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/clock.svg") center / contain no-repeat;} .post-thumbnail{display:block;margin:2.1rem 0;text-decoration:none;} a.post-thumbnail{overflow:hidden;border-radius:8px;} .post-thumbnail img{display:block;width:100%;border-radius:8px;} .page-featured-image{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;margin:0 0 2.4rem;background:var(--ksb-soft);border-radius:8px;} .page-featured-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;} .entry-content{font-size:16px;} .type-post .entry-content{font-size:var(--ksb-post-font-size);line-height:var(--ksb-post-line-height);} .entry-content a:not(.wp-block-button__link):not(.button){color:var(--ksb-text-link);text-decoration-line:underline;text-decoration-thickness:0.08em;text-underline-offset:0.18em;} .entry-footer .cat-links a{text-decoration:none;border-bottom:0;} .entry-footer .cat-links a:hover,.entry-footer .cat-links a:focus{text-decoration:none;border-bottom:0;}:where(.entry-content,.entry-meta,.entry-footer,.breadcrumbs,.widget,.comment-content,.comment-meta,.site-footer) a:not(.wp-block-button__link):not(.button):hover,:where(.entry-content,.entry-meta,.entry-footer,.breadcrumbs,.widget,.comment-content,.comment-meta,.site-footer) a:not(.wp-block-button__link):not(.button):focus{color:var(--ksb-text-link-hover);} .entry-content:is(h1,h2,h3,h4,h5,h6) a:not(.wp-block-button__link):not(.button){color:inherit;} .entry-content:is(h1,h2,h3,h4,h5,h6) a:not(.wp-block-button__link):not(.button):hover,.entry-content:is(h1,h2,h3,h4,h5,h6) a:not(.wp-block-button__link):not(.button):focus,.widget:is(.widget-title,.widgettitle) a:not(.wp-block-button__link):not(.button):hover,.widget:is(.widget-title,.widgettitle) a:not(.wp-block-button__link):not(.button):focus{color:inherit;} .entry-content>*:first-child{margin-top:0;} .entry-content>*:last-child{margin-bottom:0;} .entry-content p,.entry-content ul,.entry-content ol,.entry-content dl,.entry-content blockquote{margin-top:0;margin-bottom:1.5em;} .entry-content ul,.entry-content ol{padding-left:1.35rem;} .entry-content li + li{margin-top:0.25em;} .entry-content .ksb-service-label{display:inline-flex;align-items:center;min-height:1.45rem;margin-bottom:0.35rem;padding:0.12rem 0.55rem;background:var(--ksb-soft);color:#303030;border:1px solid var(--ksb-border);border-radius:999px;font-size:12px;font-weight:bold;line-height:1.2;} .entry-content .ksb-link-list{display:flex;flex-wrap:wrap;gap:0.75rem 2rem;align-items:center;padding-left:0;} .entry-content .ksb-link-list a{position:relative;display:inline-flex;align-items:center;gap:0.4em;padding-left:0;} .entry-content .ksb-link-list a::before{content:'';position:static;flex:0 0 auto;width:0;height:0;border-top:0.28em solid transparent;border-bottom:0.28em solid transparent;border-left:0.42em solid #000;transform:none;} .entry-content .ksb-flow-list{display:grid;gap:0.8rem;margin:0 0 1.8em;padding-left:0;list-style:none;counter-reset:ksb-flow;} .entry-content .ksb-flow-list li{display:grid;grid-template-columns:1.55rem minmax(0,1fr);column-gap:0.75rem;align-items:center;min-height:2.3rem;margin:0;padding:0.72rem 0.85rem;background:var(--ksb-soft);border:1px solid var(--ksb-border);border-radius:8px;line-height:1.55;} .entry-content .ksb-flow-list li::before{content:counter(ksb-flow);counter-increment:ksb-flow;display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;background:var(--ksb-text-link);color:#fff;border-radius:999px;font-size:12px;font-weight:bold;line-height:1;} .entry-content .ksb-faq-list{display:grid;gap:0.9rem;margin:0 0 1.8em;} .entry-content .ksb-faq-item{padding:1rem 1.05rem;background:var(--ksb-soft);border:1px solid var(--ksb-border);border-radius:8px;} .entry-content .ksb-faq-item h3{display:grid;grid-template-columns:1rem minmax(0,1fr);column-gap:0.5rem;align-items:start;margin:0 0 0.45rem;font-size:17px;line-height:1.55;} .entry-content .ksb-faq-item h3::before{content:'Q';color:var(--ksb-text-link);font-weight:bold;line-height:inherit;} .entry-content .ksb-faq-item p{margin-bottom:0;} .entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:2.2em 0 0.75em;font-weight:bold;line-height:1.55;} .entry-content h2{font-size:23px;} .entry-content h3{font-size:20px;} .entry-content h4{font-size:17px;} .entry-content blockquote{padding-left:1rem;border-left:2px solid var(--ksb-border);color:#3a3a3a;} .entry-content blockquote p:last-child{margin-bottom:0;} .entry-content .wp-block-code,.entry-content pre{margin:28px 0;background:#272822;color:#f8f8f2;border:0;border-radius:8px;} .ksb-code-block{position:relative;margin:28px 0;} .entry-content .ksb-code-block pre{margin:0;padding:54px 20px 20px;} .entry-content .ksb-code-block--plain pre{padding:20px 64px 20px 20px;} .ksb-code-block__filename{position:absolute;top:14px;left:18px;z-index:2;max-width:calc(100% - 72px);overflow:hidden;color:#f8f8f2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,'Liberation Mono',monospace;font-size:13px;font-weight:bold;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;} .ksb-code-copy{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;color:#f8f8f2;border:0;border-radius:0;cursor:pointer;} .ksb-code-copy:hover,.ksb-code-copy:focus{background:transparent;color:#fff;opacity:0.82;} .ksb-code-copy__icon{display:block;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ksb-code-icon) center / contain no-repeat;mask:var(--ksb-code-icon) center / contain no-repeat;} .ksb-code-copy.is-copied{background:transparent;color:#a6e22e;} .ksb-code-token--comment{color:#75715e;} .ksb-code-token--string{color:#e6db74;} .ksb-code-token--keyword{color:#f92672;} .ksb-code-token--property{color:#66d9ef;} .ksb-code-token--function,.ksb-code-token--selector{color:#a6e22e;} .ksb-code-token--operator{color:#f92672;} .ksb-code-token--number,.ksb-code-token--color{color:#ae81ff;} .ksb-code-token--punctuation{color:#f8f8f2;} .entry-content .more-link{display:inline-block;margin-top:0.4rem;font-size:15px;} .entry-content .entry-summary{margin-bottom:0.8rem;color:#333;} .entry-footer{margin-top:1.8rem;} .home .content-area>.entry:not(:last-of-type),.blog .content-area>.entry:not(:last-of-type),.archive .content-area>.entry:not(:last-of-type),.search .content-area>.entry:not(:last-of-type){margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--ksb-border);} .entry-footer .entry-read-more{display:block;width:100%;margin:calc(1.15rem + 5px) 0 0;text-align:left;} .entry-footer .entry-read-more::before{content:none;} .entry-footer .more-link{display:inline-block;color:var(--ksb-text-link);font-size:15px;text-decoration-line:underline;text-decoration-thickness:0.08em;text-underline-offset:0.18em;} .entry-footer .more-link:hover,.entry-footer .more-link:focus{color:var(--ksb-text-link-hover);} .wp-caption{max-width:100%;} .wp-caption-text,.gallery-caption{color:var(--ksb-muted);font-size:14px;line-height:1.7;} .alignleft{float:left;margin:0.35rem 1.4rem 1rem 0;} .alignright{float:right;margin:0.35rem 0 1rem 1.4rem;} .aligncenter{display:block;margin-left:auto;margin-right:auto;} .alignwide,.alignfull{width:100%;max-width:100%;} .sticky .entry-title::before{content:'Featured';display:inline-block;margin-right:0.55rem;padding:0.05rem 0.35rem;vertical-align:middle;color:var(--ksb-muted);border:1px solid var(--ksb-border);font-size:10px;font-weight:normal;letter-spacing:0.06em;text-transform:uppercase;} .bypostauthor{outline:0;} .post-password-form input[type='password'],.search-field,.comment-form input[type='text'],.comment-form input[type='email'],.comment-form input[type='url'],.comment-form textarea{width:100%;padding:0.55rem 0.65rem;background:#fff;color:var(--ksb-text);border:1px solid var(--ksb-border);border-radius:8px;font-size:16px;} .post-password-form input[type='password']:focus,.search-field:focus,.comment-form input[type='text']:focus,.comment-form input[type='email']:focus,.comment-form input[type='url']:focus,.comment-form textarea:focus{border-color:var(--ksb-text-link);box-shadow:0 0 0 1px var(--ksb-text-link);outline:0;} .search-form{display:flex;gap:0.45rem;align-items:stretch;} .search-form label{flex:1 1 auto;} .search-submit,.post-password-form input[type='submit'],.comment-form input[type='submit'],.wp-block-search__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0.45rem 0.85rem;background:var(--ksb-text);color:#fff;border:1px solid var(--ksb-text);border-radius:8px;cursor:pointer;font-size:15px;line-height:1.3;} .search-submit:hover,.search-submit:focus,.post-password-form input[type='submit']:hover,.post-password-form input[type='submit']:focus,.comment-form input[type='submit']:hover,.comment-form input[type='submit']:focus,.wp-block-search__button:hover,.wp-block-search__button:focus{opacity:0.82;} .ksb-contact-form-page{grid-column:1 / -1;width:100%;} .ksb-contact-form-page .entry{margin-bottom:0;} .ksb-contact-complete-entry .entry-header{text-align:center;} .ksb-contact-complete{width:min(100%,720px);margin:0 auto;} .ksb-contact-complete__status{padding:clamp(1.5rem,4vw,2.4rem);background:#f7fbff;border:1px solid #d9ecff;border-radius:12px;text-align:center;} .ksb-contact-complete__icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 1rem;background:#e5f2ff;color:var(--ksb-text-link);border-radius:999px;} .ksb-contact-complete__icon::before{content:'';display:block;width:28px;height:28px;background:currentColor;-webkit-mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/check.svg") center / contain no-repeat;mask:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/check.svg") center / contain no-repeat;} .entry-content .ksb-contact-complete__status h2{margin:0 0 0.65rem;font-size:23px;} .ksb-contact-complete__status p{max-width:560px;margin:0 auto;} .ksb-contact-complete__details{margin-top:1.5rem;padding:clamp(1.1rem,3vw,1.5rem);background:#fff;border:1px solid var(--ksb-border);border-radius:10px;} .entry-content .ksb-contact-complete__details h2{margin:0 0 0.75rem;font-size:18px;} .ksb-contact-complete__details ul{margin-bottom:0;} .entry-content .ksb-contact-complete__links{justify-content:center;margin-top:2rem;text-align:center;} .ksb-contact-option + .ksb-contact-option{margin-top:clamp(2rem,5vw,3.2rem);} .ksb-contact-option--tsunagu{padding:clamp(1.1rem,3vw,1.6rem);background:var(--ksb-soft);border:1px solid var(--ksb-border);border-radius:10px;} .ksb-contact-option h2{margin-top:0;} .ksb-contact-option--tsunagu p:last-child{margin-bottom:0;} .ksb-consult-intro{max-width:48rem;margin:0 0 1.4rem;color:#3a3a3a;} .ksb-contact-notice{margin:0 0 1.25rem;padding:0.85rem 1rem;background:#f7fbff;border:1px solid #d9ecff;border-radius:8px;color:#1b4d7a;font-size:15px;line-height:1.7;} .ksb-contact-notice--error{background:#fff8f7;border-color:#f3d4cf;color:#8a2d20;} .ksb-contact-notice p{margin:0;} .ksb-consult-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;} .ksb-consult-form-panel,.ksb-consult-helper{background:#fff;border:1px solid var(--ksb-border);border-radius:10px;} .ksb-consult-form-panel{padding:clamp(1.1rem,3vw,1.8rem);} .ksb-consult-helper{padding:clamp(1.1rem,3vw,1.8rem);} .ksb-consult-form-panel h2,.ksb-consult-helper h2{margin:0 0 0.85rem;font-size:17px;line-height:1.5;} .ksb-consult-helper p{margin:0 0 0.7rem;color:var(--ksb-muted);font-size:13px;line-height:1.6;} .ksb-consult-form{display:grid;gap:1rem;} .ksb-form-field{display:grid;gap:0.35rem;} .ksb-form-field label,.ksb-consent-field{color:#303030;font-size:15px;font-weight:bold;line-height:1.6;} .ksb-form-field label span{margin-left:0.35rem;color:var(--ksb-muted);font-size:12px;font-weight:normal;} .ksb-consult-form input[type='text'],.ksb-consult-form input[type='email'],.ksb-consult-form input[type='url'],.ksb-consult-form textarea{width:100%;padding:0.7rem 0.75rem;background:#fff;color:var(--ksb-text);border:1px solid var(--ksb-border);border-radius:8px;font-size:16px;} .ksb-consult-form textarea{min-height:15rem;resize:vertical;} .ksb-consult-form input:focus,.ksb-consult-form textarea:focus{border-color:var(--ksb-text-link);box-shadow:0 0 0 1px var(--ksb-text-link);outline:0;} .ksb-consent-field{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:0.55rem;align-items:start;font-weight:normal;} .ksb-consent-field input{margin-top:0.36em;} .ksb-turnstile-field{min-height:65px;} .ksb-consult-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;width:100%;padding:0.65rem 1rem;background:var(--ksb-text);color:#fff;border:1px solid var(--ksb-text);border-radius:8px;cursor:pointer;font-weight:bold;line-height:1.4;} .ksb-consult-submit:hover,.ksb-consult-submit:focus{opacity:0.86;} .ksb-template-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.45rem;} .ksb-consult-template,.ksb-consult-clear{width:100%;text-align:left;border-radius:8px;cursor:pointer;} .ksb-consult-template{display:grid;gap:0.1rem;padding:0.55rem 0.6rem;background:var(--ksb-soft);color:var(--ksb-text);border:1px solid var(--ksb-border);} .ksb-consult-template span{font-size:13px;font-weight:bold;line-height:1.45;} .ksb-consult-template small{color:var(--ksb-muted);font-size:11px;line-height:1.4;} .ksb-consult-template:hover,.ksb-consult-template:focus{background:#edf3f8;border-color:var(--ksb-border);box-shadow:none;outline:0;} .ksb-consult-clear{width:auto;margin-top:0.55rem;padding:0.35rem 0;background:transparent;color:var(--ksb-muted);border:0;font-size:12px;} .ksb-consult-clear:hover,.ksb-consult-clear:focus{color:var(--ksb-text-link-hover);text-decoration:underline;} .ksb-contact-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .widget-area{color:#333;font-size:15px;line-height:1.75;} .sticky-sidebar .widget-area{position:sticky;top:1.5rem;} .widget{margin:0 0 2.1rem;} .widget + .widget{margin-top:3rem;} .widget-title,.widgettitle{margin:0 0 0.8rem;padding-bottom:0.65rem;border-bottom:1px solid var(--ksb-border);font-size:18px;font-weight:bold;line-height:1.45;} .widget ul{list-style:none;margin:0;padding:0;} .widget li{margin:0 0 0.45rem;} .widget a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;} .widget a:hover,.widget a:focus{border-bottom-color:currentColor;} .ksb-sidebar-menu>ul>li{margin-bottom:0.7rem;} .ksb-sidebar-menu>ul>li>a{font-weight:normal;} .ksb-sidebar-menu a{text-decoration:none;border-bottom:0;} .ksb-sidebar-menu a:hover,.ksb-sidebar-menu a:focus{color:var(--ksb-text-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-bottom:0;} .ksb-sidebar-menu ul ul{margin-top:0.45rem;padding-left:0;border-left:0;} .ksb-sidebar-menu ul ul li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:0.35rem;margin-bottom:0.34rem;} .ksb-sidebar-menu ul ul li::before{content:'-';color:inherit;} .ksb-sidebar-menu ul ul a{color:inherit;} .widget select{width:100%;max-width:100%;padding:0.45rem 0.55rem;border:1px solid var(--ksb-border);background:#fff;font-size:16px;} .widget .wp-block-search__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .widget_recent_entries ul,.widget .wp-block-latest-posts__list,.ksb-popular-posts{display:grid;gap:0.75rem;} .widget_recent_entries li,.widget .wp-block-latest-posts__list li,.ksb-popular-posts__item{display:flex;flex-direction:column;gap:0.12rem;margin:0;} .widget_recent_entries .post-date,.widget .wp-block-latest-posts__post-date,.ksb-popular-posts__date{display:block;color:var(--ksb-muted);font-size:12px;font-weight:normal;line-height:1.5;} .widget_recent_entries a,.widget .wp-block-latest-posts__list a,.ksb-popular-posts__link{display:block;font-size:15px;font-weight:normal;line-height:1.55;border-bottom:0;} .ksb-popular-posts__title{display:block;} .widget .ksb-popular-posts__link{border-bottom:0;} .widget_recent_entries a:hover,.widget_recent_entries a:focus,.widget .wp-block-latest-posts__list a:hover,.widget .wp-block-latest-posts__list a:focus,.ksb-popular-posts__link:hover,.ksb-popular-posts__link:focus{color:var(--ksb-text-link);text-decoration:none;border-bottom:0;} .widget .ksb-popular-posts__link:hover,.widget .ksb-popular-posts__link:focus{border-bottom:0;} .widget_recent_entries a:hover,.widget_recent_entries a:focus,.widget .wp-block-latest-posts__list a:hover,.widget .wp-block-latest-posts__list a:focus,.ksb-popular-posts__link:hover .ksb-popular-posts__title,.ksb-popular-posts__link:focus .ksb-popular-posts__title{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;} .posts-navigation,.post-navigation,.pagination,.page-links{margin:2.5rem 0;font-size:15px;} .nav-links{display:flex;gap:1rem;justify-content:space-between;} .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;} .post-navigation .nav-previous{grid-column:1;} .post-navigation .nav-next{grid-column:2;} .post-navigation a{display:flex;flex-direction:column;gap:0.35rem;min-height:96px;height:100%;padding:1rem;background:#fff;color:inherit;border:1px solid var(--ksb-border);border-radius:8px;text-decoration:none;} .post-navigation a:hover,.post-navigation a:focus{border-color:var(--ksb-text);color:var(--ksb-text);} .post-navigation .nav-next a{align-items:flex-end;text-align:right;} .nav-subtitle{display:inline-flex;align-items:center;gap:0.35rem;color:var(--ksb-muted);font-size:12px;font-weight:bold;} .post-nav-icon{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--ksb-post-nav-icon) center / contain no-repeat;mask:var(--ksb-post-nav-icon) center / contain no-repeat;} .nav-subtitle--prev .post-nav-icon{--ksb-post-nav-icon:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/arrow-left.svg");} .nav-subtitle--next .post-nav-icon{order:2;--ksb-post-nav-icon:url("https://web-tan.com/wp-content/themes/kanso/assets/icons/arrow-right.svg");} .nav-title{font-weight:bold;line-height:1.6;} .pagination .nav-links{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0.75rem;} .page-numbers,.page-links a,.page-links .post-page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0.25rem 0.55rem;border:1px solid var(--ksb-border);text-decoration:none;} .page-numbers.current,.page-links .current{background:var(--ksb-soft);color:var(--ksb-text);} .pagination .page-numbers{width:2.5rem;height:2.5rem;min-width:0;min-height:0;padding:0;border-radius:50%;} .pagination .page-numbers.prev,.pagination .page-numbers.next{width:auto;padding:0 0.9rem;border-radius:999px;} .post-share{margin:2.4rem 0;padding:clamp(1.15rem,3vw,1.65rem) 1rem;background:#f1f1f1;border-top:0;border-radius:8px;text-align:center;} .post-share__title{margin:0 0 0.8rem;color:#9a9a9a;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:0.16em;text-indent:0.16em;} .post-share__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(0.45rem,1.4vw,0.75rem);} .post-share__button{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,7vw,52px);min-width:0;aspect-ratio:1;padding:0;background:var(--ksb-share-color,#555);color:#fff;border:0;border-radius:999px;font-size:19px;font-weight:bold;line-height:1;text-decoration:none;box-shadow:none;transition:opacity 0.12s ease,transform 0.12s ease;} .post-share__button:hover,.post-share__button:focus{color:#fff;opacity:0.86;transform:translateY(-1px);} .post-share__button-mark{display:inline-block;letter-spacing:0;} .post-share__button--hatena{--ksb-share-color:#0095d9;} .post-share__button--facebook{--ksb-share-color:#3b5998;} .post-share__button--x{--ksb-share-color:#55acee;} .post-share__button--line{--ksb-share-color:#00c300;} .post-share__button--pocket{--ksb-share-color:#ef4056;} .post-share__button--linkedin{--ksb-share-color:#0a66c2;} .post-share__button--line .post-share__button-mark{font-size:8px;font-weight:bold;} .post-share__button--linkedin .post-share__button-mark{font-size:16px;} .related-posts{margin:3rem 0;padding-top:2rem;border-top:1px solid var(--ksb-border);} .related-posts-title{margin:0 0 1rem;font-size:18px;} .related-posts__list{display:grid;gap:0.9rem;} .related-posts__link{display:grid;grid-template-columns:112px minmax(0,1fr);gap:1rem;align-items:start;padding:0.85rem;border:1px solid var(--ksb-border);border-radius:8px;text-decoration:none;} .related-posts__link:hover,.related-posts__link:focus{border-color:var(--ksb-text);color:var(--ksb-text);} .related-posts__thumb{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--ksb-soft);border-radius:var(--ksb-radius);} .related-posts__thumb img{display:block;width:100%;height:100%;object-fit:cover;} .related-posts__date{display:block;margin-bottom:0.15rem;color:var(--ksb-muted);font-size:12px;line-height:1.5;} .related-posts__item-title{display:block;font-size:15px;font-weight:bold;line-height:1.6;} .comments-area{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ksb-border);} .comments-title,.comment-reply-title{margin:0 0 1.3rem;font-size:20px;font-weight:bold;} .comment-list{list-style:none;margin:0;padding:0;} .comment-list .children{list-style:none;margin:1rem 0 0 1.5rem;padding:0;} .comment-body{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ksb-border);} .comment-meta{margin-bottom:0.8rem;color:var(--ksb-muted);font-size:13px;} .comment-author .avatar{float:left;margin-right:0.7rem;border-radius:50%;} .comment-content p{margin:0 0 1em;} .comment-form p{margin:0 0 1rem;} .site-footer{padding:2rem 0 3rem;color:var(--ksb-muted);border-top:1px solid var(--ksb-border);font-size:13px;text-align:left;} .site-footer__inner{display:grid;grid-template-columns:minmax(180px,1.15fr) repeat(3,minmax(0,1fr));gap:2rem;width:min(100%,var(--ksb-container-width));max-width:var(--ksb-container-width);margin-left:auto;margin-right:auto;} .footer-branding{min-width:0;} .footer-branding .custom-logo-link{display:inline-flex;justify-content:flex-start;max-width:220px;} .footer-branding .custom-logo{width:auto;max-height:44px;} .footer-branding .custom-logo--svg{height:40px;max-width:220px;} .footer-site-title{display:inline-block;color:var(--ksb-text);font-size:18px;font-weight:bold;line-height:1.35;} .footer-copyright{margin:0.85rem 0 0;line-height:1.6;} .footer-page-links{display:contents;} .footer-page-links__group{min-width:0;margin-top:10px;} .footer-page-links ul{list-style:none;margin:0;padding:0;} .footer-page-links li{margin:0 0 0.55rem;line-height:1.8;} .footer-page-links a{font-size:15px;} .site-footer a{color:inherit;text-decoration:none;border-bottom:0;} .site-footer a:hover,.site-footer a:focus{color:var(--ksb-text-link-hover);text-decoration:none;border-bottom:0;} .ksb-page-top{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--ksb-border);border-radius:50%;background:#fff;color:var(--ksb-text);box-shadow:0 4px 16px rgba(32,32,32,0.14);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s;} .ksb-page-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s;} .ksb-page-top:hover,.ksb-page-top:focus-visible{border-color:var(--ksb-text-link);color:var(--ksb-text-link);} .ksb-page-top:focus-visible{outline:2px solid var(--ksb-text-link);outline-offset:3px;} .ksb-page-top__icon{width:11px;height:11px;margin-top:5px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg);} @media (prefers-reduced-motion:reduce){.ksb-page-top{transition:none;}} @media (max-width:900px){.site-header{position:sticky;top:0;z-index:800;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;height:60px;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-bottom:44px;margin-left:calc(50% - 50vw);padding:0 1.5rem;background:rgba(255,255,255,0.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;} .site-branding{flex:0 1 auto;min-width:0;} .custom-logo-link{max-width:min(180px,56vw);} .custom-logo{height:40px;max-height:40px;} .custom-logo--svg{height:40px;max-width:min(180px,56vw);} .site-title{font-size:28px;} .main-navigation{display:none;} .mobile-navigation{display:block;flex:0 0 auto;margin-left:auto;} .site-layout{display:block;width:100%;margin-inline:auto;padding:0 0 clamp(3rem,7vw,6rem);} .widget-area{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--ksb-border);} .sticky-sidebar .widget-area{position:static;}} @media (max-width:600px){.ksb-page-top{right:12px;bottom:12px;} .site{width:min(100% - 2.5rem,var(--ksb-site-width));} .site-footer__inner{display:block;width:100%;text-align:center;} .footer-branding .custom-logo-link{justify-content:center;margin-right:auto;margin-left:auto;} .footer-page-links{display:none;} .site-header{min-height:60px;height:60px;padding:0 1.25rem;} .custom-logo-link{max-width:min(170px,54vw);} .custom-logo{height:40px;max-height:40px;} .custom-logo--svg{height:40px;max-width:min(170px,54vw);} .site-title{font-size:24px;} .mobile-navigation__drawer{top:10px;right:10px;bottom:auto;width:min(calc(100vw - 20px),304px);height:calc(100vh - 20px);height:calc(100dvh - 20px);padding:40px 18px 22px;border-radius:16px;} .entry-title,.blog .entry-title,.home .entry-title,.archive .entry-title,.search .entry-title,.single-post .entry-title{font-size:23px;} .entry-content{font-size:16px;} .ksb-consult-form-panel,.ksb-consult-helper{padding:1rem;} .ksb-template-list{grid-template-columns:repeat(2,minmax(0,1fr));} .type-post .entry-content{font-size:var(--ksb-post-font-size);line-height:var(--ksb-post-line-height);} .alignleft,.alignright{float:none;display:block;margin-left:0;margin-right:0;} .nav-links{display:block;} .nav-previous,.nav-next{margin-bottom:0.9rem;} .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));} .post-navigation .nav-previous,.post-navigation .nav-next{margin-bottom:0;} .post-navigation a{min-height:104px;padding:0.85rem;}} .mt-5{margin-top:5px!important;} .mt-10{margin-top:10px!important;} .mt-15{margin-top:15px!important;} .mt-20{margin-top:20px!important;} .mt-25{margin-top:25px!important;} .mt-30{margin-top:30px!important;} .mt-35{margin-top:35px!important;} .mt-40{margin-top:40px!important;} .mt-45{margin-top:45px!important;} .mt-50{margin-top:50px!important;} .mt-55{margin-top:55px!important;} .mt-60{margin-top:60px!important;} .mt-65{margin-top:65px!important;} .mt-70{margin-top:70px!important;} .mt-75{margin-top:75px!important;} .mt-80{margin-top:80px!important;} .mt-85{margin-top:85px!important;} .mt-90{margin-top:90px!important;} .mt-95{margin-top:95px!important;} .mt-100{margin-top:100px!important;} .mr-5{margin-right:5px!important;} .mr-10{margin-right:10px!important;} .mr-15{margin-right:15px!important;} .mr-20{margin-right:20px!important;} .mr-25{margin-right:25px!important;} .mr-30{margin-right:30px!important;} .mr-35{margin-right:35px!important;} .mr-40{margin-right:40px!important;} .mr-45{margin-right:45px!important;} .mr-50{margin-right:50px!important;} .mr-55{margin-right:55px!important;} .mr-60{margin-right:60px!important;} .mr-65{margin-right:65px!important;} .mr-70{margin-right:70px!important;} .mr-75{margin-right:75px!important;} .mr-80{margin-right:80px!important;} .mr-85{margin-right:85px!important;} .mr-90{margin-right:90px!important;} .mr-95{margin-right:95px!important;} .mr-100{margin-right:100px!important;} .mb-5{margin-bottom:5px!important;} .mb-10{margin-bottom:10px!important;} .mb-15{margin-bottom:15px!important;} .mb-20{margin-bottom:20px!important;} .mb-25{margin-bottom:25px!important;} .mb-30{margin-bottom:30px!important;} .mb-35{margin-bottom:35px!important;} .mb-40{margin-bottom:40px!important;} .mb-45{margin-bottom:45px!important;} .mb-50{margin-bottom:50px!important;} .mb-55{margin-bottom:55px!important;} .mb-60{margin-bottom:60px!important;} .mb-65{margin-bottom:65px!important;} .mb-70{margin-bottom:70px!important;} .mb-75{margin-bottom:75px!important;} .mb-80{margin-bottom:80px!important;} .mb-85{margin-bottom:85px!important;} .mb-90{margin-bottom:90px!important;} .mb-95{margin-bottom:95px!important;} .mb-100{margin-bottom:100px!important;} .ml-5{margin-left:5px!important;} .ml-10{margin-left:10px!important;} .ml-15{margin-left:15px!important;} .ml-20{margin-left:20px!important;} .ml-25{margin-left:25px!important;} .ml-30{margin-left:30px!important;} .ml-35{margin-left:35px!important;} .ml-40{margin-left:40px!important;} .ml-45{margin-left:45px!important;} .ml-50{margin-left:50px!important;} .ml-55{margin-left:55px!important;} .ml-60{margin-left:60px!important;} .ml-65{margin-left:65px!important;} .ml-70{margin-left:70px!important;} .ml-75{margin-left:75px!important;} .ml-80{margin-left:80px!important;} .ml-85{margin-left:85px!important;} .ml-90{margin-left:90px!important;} .ml-95{margin-left:95px!important;} .ml-100{margin-left:100px!important;} .pt-5{padding-top:5px!important;} .pt-10{padding-top:10px!important;} .pt-15{padding-top:15px!important;} .pt-20{padding-top:20px!important;} .pt-25{padding-top:25px!important;} .pt-30{padding-top:30px!important;} .pt-35{padding-top:35px!important;} .pt-40{padding-top:40px!important;} .pt-45{padding-top:45px!important;} .pt-50{padding-top:50px!important;} .pt-55{padding-top:55px!important;} .pt-60{padding-top:60px!important;} .pt-65{padding-top:65px!important;} .pt-70{padding-top:70px!important;} .pt-75{padding-top:75px!important;} .pt-80{padding-top:80px!important;} .pt-85{padding-top:85px!important;} .pt-90{padding-top:90px!important;} .pt-95{padding-top:95px!important;} .pt-100{padding-top:100px!important;} .pr-5{padding-right:5px!important;} .pr-10{padding-right:10px!important;} .pr-15{padding-right:15px!important;} .pr-20{padding-right:20px!important;} .pr-25{padding-right:25px!important;} .pr-30{padding-right:30px!important;} .pr-35{padding-right:35px!important;} .pr-40{padding-right:40px!important;} .pr-45{padding-right:45px!important;} .pr-50{padding-right:50px!important;} .pr-55{padding-right:55px!important;} .pr-60{padding-right:60px!important;} .pr-65{padding-right:65px!important;} .pr-70{padding-right:70px!important;} .pr-75{padding-right:75px!important;} .pr-80{padding-right:80px!important;} .pr-85{padding-right:85px!important;} .pr-90{padding-right:90px!important;} .pr-95{padding-right:95px!important;} .pr-100{padding-right:100px!important;} .pb-5{padding-bottom:5px!important;} .pb-10{padding-bottom:10px!important;} .pb-15{padding-bottom:15px!important;} .pb-20{padding-bottom:20px!important;} .pb-25{padding-bottom:25px!important;} .pb-30{padding-bottom:30px!important;} .pb-35{padding-bottom:35px!important;} .pb-40{padding-bottom:40px!important;} .pb-45{padding-bottom:45px!important;} .pb-50{padding-bottom:50px!important;} .pb-55{padding-bottom:55px!important;} .pb-60{padding-bottom:60px!important;} .pb-65{padding-bottom:65px!important;} .pb-70{padding-bottom:70px!important;} .pb-75{padding-bottom:75px!important;} .pb-80{padding-bottom:80px!important;} .pb-85{padding-bottom:85px!important;} .pb-90{padding-bottom:90px!important;} .pb-95{padding-bottom:95px!important;} .pb-100{padding-bottom:100px!important;} .pl-5{padding-left:5px!important;} .pl-10{padding-left:10px!important;} .pl-15{padding-left:15px!important;} .pl-20{padding-left:20px!important;} .pl-25{padding-left:25px!important;} .pl-30{padding-left:30px!important;} .pl-35{padding-left:35px!important;} .pl-40{padding-left:40px!important;} .pl-45{padding-left:45px!important;} .pl-50{padding-left:50px!important;} .pl-55{padding-left:55px!important;} .pl-60{padding-left:60px!important;} .pl-65{padding-left:65px!important;} .pl-70{padding-left:70px!important;} .pl-75{padding-left:75px!important;} .pl-80{padding-left:80px!important;} .pl-85{padding-left:85px!important;} .pl-90{padding-left:90px!important;} .pl-95{padding-left:95px!important;} .pl-100{padding-left:100px!important;} @media print{body{background:#fff;color:#000;font-size:15px;} .site{width:100%;} .site-header,.widget-area,.site-footer,.post-navigation,.comments-area,.related-posts,.breadcrumbs,.ksb-page-top{display:none!important;} .site-layout{display:block;width:100%;} a{color:#000;text-decoration:none;}}