.alignfull-right.alignfull{margin-left:0}.alignfull-left.alignfull{margin-right:0}@media screen and (min-width:1144px){.alignfull-right.alignfull{margin-left:-3%}.alignfull-left.alignfull{margin-right:-3%}.alignfull-right.alignfull>.alignwide:not(.wp-block-post-featured-image){margin-left:0 !important}.alignfull-left.alignfull>.alignwide:not(.wp-block-post-featured-image){margin-right:0 !important}}.wbf-LTS{font-family:"Libertinus Sans",sans-serif;font-weight:400;font-style:normal}.wbf-LTS-b{font-family:"Libertinus Sans",sans-serif;font-weight:700;font-style:normal}.wbf-LTS-i{font-family:"Libertinus Sans",sans-serif;font-weight:400;font-style:italic}.text-center{text-align:center !important}table th,table td,.wp-block-table>table th,.wp-block-table>table td{border-color:#ccc}table th,.wp-block-table>table th{background:var(--wp--preset--color--theme-light-water)}.td-min10{min-width:10em !important}.flow>:before,.flow-s>:before{border-top-color:var(--wp--preset--color--theme-navy)}.qa-acfblock>dt,.qa-acfblock>dd:before{font-size:1.25em}.qa-acfblock>dt:before{color:var(--wp--preset--color--wp-red)}.qa-acfblock>dd:before{color:var(--wp--preset--color--wp-cyan-blue)}.site-title{margin:0}.site-title .wbf-LTS{font-size:2.4rem}.site-descri{font-size:.875em;margin:0}.site-head{border-bottom:1px solid #ccc}@media screen and (min-width:1144px){.head-primary-contents{padding-right:4rem;-ms-flex-align:center;align-items:center}}@media screen and (min-width:641px){.main-menu>li:not(.head-contact-btn){padding:.3em 0}.main-menu>li>a{padding:0 .8em}.main-menu>li:not(:first-child):not(.head-contact-btn)>a{border-left:1px solid #ccc}.main-menu>li.menu-item-has-children>a:before{bottom:-.3em}.main-menu>li>.sub-menu{top:100%}.main-menu li.head-contact-btn{position:fixed;top:0;right:0}.admin-bar .main-menu li.head-contact-btn{top:46px}.main-menu .head-contact-btn a{font-size:.875em;text-align:center;display:block;background:var(--wp--preset--color--theme-navy);padding:.26rem 1rem}.head-contact-btn a:not(:hover),.head-contact-btn a:hover{color:#fff}.head-contact-btn a:hover{opacity:.8}.head-contact-btn a:before{content:'';display:block;width:1.8em;height:1.8em;margin:0 auto .1em;background:url(//officenishida.biz/wp/wp-content/themes/officenishida_2026/images/envelope-solid-wh.svg) no-repeat center center;background-size:contain}.preview-head .head-primary-contents{padding-right:0}.preview-head ul.main-menu{align-items:center}.preview-head .main-menu>li.menu-em-btn>a{padding:.5em .8em;background:var(--wp--preset--color--theme-navy);border:none;border-radius:4px}.menu-em-btn a:not(:hover),.menu-em-btn a:hover{color:#fff}.menu-em-btn a:hover{opacity:.8}}@media screen and (min-width:1144px){.admin-bar .main-menu li.head-contact-btn{top:32px}.main-menu .head-contact-btn a{padding:calc( 16px + 0.56em ) 2rem}}.mailmagz-widget-group .widget-title{margin:0}.mailmagz-widget.wp-block-cover{min-height:auto;margin-right:auto;margin-left:auto}.mailmagz-title{font-size:1.625em;text-align:center;background:var(--wp--preset--color--theme-navy);padding:.3em .2em}.mailmagz-title:before{content:'';display:inline-block;width:1em;height:1em;background:url(//officenishida.biz/wp/wp-content/themes/officenishida_2026/images/envelope-solid-wh.svg) no-repeat center center;background-size:contain;vertical-align:-.1em;margin-right:.2em;rotate:-15deg}.mailmagz-title,.mailmagz-box .wp-block-cover__inner-container>p,.mailmagz-box .mailmagz-form+p,.mailmagz-box input[type=submit]{text-shadow:0 0 2px rgba(0,0,0,1)}.mailmagz-box p{font-size:.8125rem;line-height:1.4}.mailmagz-box .mailmagz-form{margin-top:.8em}.mailmagz-box .mailmagz-form label:not(.check-submit-label){display:none}.mailmagz-box .mailmagz-form .mailmagz-name{display:-ms-flexbox;display:flex;gap:.5em}.mailmagz-box .mailmagz-form+p,.mailmagz-box .check-submit-label{color:#fff;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,1),0 0 2px rgba(0,0,0,.5)}.mailmagz-box input[type=email]{margin:.8em 0}.magz-submit-btn{display:block;background:#fff;width:max-content;margin:.3em auto 0}.magz-submit-btn input[type=submit],.mailmagz-box input[disabled][type=submit]:hover,.mailmagz-box input[disabled][type=submit]:active{margin:0;text-shadow:none}.mailmagz-box input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:1}.mailmagz-box input[type=submit]:not([disabled]):hover{color:#fff}.foot-contact a:hover{background:#f8a03c;border-color:#f8a03c}@media screen and (min-width:641px){.foot-primary{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:center;justify-content:center}.foot-nav{margin:2em 0 0}}.page-top a{border-radius:4px}.foot-contact{text-align:center;padding:40px 1em;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.foot-contact:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3)}.foot-contact,.site-footer .foot-contact a:not(:hover),.site-footer .foot-contact a:hover{color:#fff}.foot-contact p{text-indent:0;position:relative;z-index:100}.foot-contact a{font-family:'Open Sans',sans-serif;font-size:1.25em;line-height:1;display:inline-block;letter-spacing:1px;border:1px solid;padding:.4em 1em;margin-bottom:.5em}.foot-contact a:hover{text-decoration:none;background:#ccc;border-color:#ccc}@media screen and (min-width:728px){.foot-contact{padding:80px 0}.foot-contact p{font-size:24px;font-size:1.5em}}.entry-contents>*{letter-spacing:1px}.contents-head{text-align:center;max-width:1080px;padding:2em 0}.layout-full .contents-head{margin:0 3% 40px}.main-title{letter-spacing:.05em;position:relative;padding:0}.main-title:after{content:'';display:block;height:2px;position:absolute;right:0;bottom:0;left:0;background:var(--wp--preset--color--theme-navy)}.sub-title,.before-arc-title,.column-before{font-weight:400;display:block}.before-arc-title,.column-before{font-size:.75em}.before-title{font-size:1.125rem;display:block}@media screen and (min-width:641px){.contents-head{margin-bottom:80px}.entry-title{font-size:2.25em}.main-title{display:inline-block;padding:0 1.5em .1em;width:max-content;max-width:100%}}@media screen and (min-width:1144px){.layout-full .contents-head{margin:0 auto 80px}}.contents-head.img-head{text-align:center;padding:0;position:relative}.contents-head.img-head .entry-title{position:relative}.tit-img,.title-imgtxt{display:block}.tit-img{height:120px;overflow:hidden;position:relative}.tit-img>img{max-width:none;width:100%}.tit-img:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(22,50,120,.3)}.img-head .entry-txtwrap{margin-top:1em}.title-imgtxt .main-title:after{background:#fff}@media screen and (min-width:641px){.tit-img{min-height:200px}.img-head .entry-txtwrap{color:var(--text-white);text-shadow:0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5);margin:0;position:absolute;top:50%;right:10%;left:10%;-webkit-transform:translate(0,-50%);-ms-transform:translateX(0) translateY(-50%);transform:translate(0,-50%)}.title-imgtxt .main-title{color:#fff}}.second-cat-section{margin-top:40px}@media screen and (min-width:641px){.second-cat-section{margin-top:80px}}.contents>.loop-section-tit{color:#fff;text-align:center;padding:.2em;background:var(--wp--preset--color--theme-navy);border-bottom:4px solid var(--wp--preset--color--theme-water)}.loop-article.flex-box,.loop-article .flex-box{-ms-flex-align:start;align-items:flex-start}.loop-article:not(:first-of-type){border-top:1px dotted;padding-top:32px}.loop-title{font-size:1.125em;padding-bottom:.3em;border-bottom:1px solid;margin:0 0 .3em}.loop-title,.loop-title a:not(:hover){color:var(--wp--preset--color--theme-navy)}.before-posttitle{display:inline-block}.event-article .before-posttitle{font-size:.76em;display:block}.loop-fullpost .eye-catch{margin-bottom:1em}@media screen and (min-width:641px){.loop-title{font-size:1.375em}}.post-row .loop-article:not(:first-of-type){border-top:none;padding-top:0}.post-row .loop-article,.post-row .loop-article:not(:first-of-type){padding:1em;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.post-row h3>a:not(:hover){color:var(--wp--preset--color--theme-navy)}@media screen and (min-width:980px){.post-row{gap:3em 2em}}.seminar-new-section .loop-title{text-align:center}.event-article,.event-figwap{position:relative}.event-head.loop-head{border:none;margin-bottom:16px}.event-head .loop-title{margin-bottom:0;border-width:0 0 3px}.event-head .loop-title a{font-size:1.175em}.event-aredate{color:var(--wp--preset--color--text-black);font-size:.8125em;display:block}.event-area{font-size:.75em;border:1px solid;padding:0 .3em;display:inline-block;vertical-align:.1em;margin-right:.2em;background:#fff}.loop-head .simul-txt{font-size:.85em}.contents .event-place{color:var(--text-black);font-size:14px;font-size:.875rem;text-indent:0;text-align:center;margin-top:.5em}.archive .event-place{background:var(--wp--preset--color--theme-light-navy);padding:.3em}.event-article.loop-fullpost .btn-tx{text-align:center;margin-top:1em}.event-article.loop-fullpost .btn-tx a{font-size:1.25rem;border-width:2px}.ondemand-area.event-aredate{color:var(--wp--preset--color--theme-navy)}@media screen and (min-width:641px){.event-article .loop-head{overflow:visible;margin-bottom:1em}.event-article .loop-title{font-size:1.75em;overflow:hidden}.contents .loop-article p.event-place{margin-bottom:0}}.reserv-tag{color:#fff;font-weight:700;line-height:1;text-align:center;background:#e20020;border-right:3px solid #980016;padding:.3em .8em;-webkit-transform:skew(-10deg,0);-ms-transform:skew(-10deg,0);transform:skew(-10deg,0);position:absolute;right:2px;z-index:5}.reserv-in{display:block;-webkit-transform:skew(10deg,0);-ms-transform:skew(10deg,0);transform:skew(10deg,0)}@media screen and (min-width:641px){.archive .reserv-tag{top:1em}.archive .loop-article:not(:first-of-type) .reserv-tag{top:calc( 1em + 32px )}}.semi-type-label>a{font-size:.875em;font-weight:700;padding:.2em .8em;display:inline-block;border-radius:4px 4px 0 0}.semi-type-label>a:not(:hover),.semi-type-label>a:hover{color:#fff}@media screen and (min-width:641px){.entry-contents .loopflex-wrap>p:first-child{margin-top:0}}.post-type-archive-books .entry-contents:not(.post-row) .books-loop{display:-ms-flexbox;display:flex;gap:5%}.post-type-archive-books .books-loop .bookbox-figre{width:24%;-ms-flex:0 0 auto;flex:0 0 auto}.books-loop .bookbox-figre img{box-shadow:0 1px 3px rgba(0,0,0,.3)}@media screen and (min-width:641px){.post-type-archive-books .entry-contents:not(.post-row) .books-loop{-ms-flex-align:center;align-items:center}}.post-row .books-loop{border:1px solid #ccc;padding:1.5em 5%}.post-row .books-loop .bookbox-figre{width:auto}.post-row .bookbox-figre img{width:auto;max-width:70%;height:200px}.post-row .books-loop .loop-title{font-size:1.125em}.post-row .books-loop .btn-tx{text-align:center}@media screen and (min-width:641px){.post-row>.books-loop.loop-article{width:31%;padding:1.5em 3%}.post-row .books-loop .loop-title{font-size:1em}}@media screen and (min-width:980px){.post-row>.books-loop.loop-article{width:22.35%;padding:1em}}*:not(.post-row) .loop-article.bg-lgray:not(:first-of-type){border-top:none;padding-top:24px}.voice-head{text-align:center;margin:1em 0}.voice-head.flex-box{align-items:center;text-align:left;gap:1em}.voice-head.flex-box .voice-ph{width:32%;max-width:136px;flex:0 0 auto}@media screen and (min-width:641px){.voice-head.flex-box{width:max-content;margin:1em auto}.voice-head.flex-box .voice-ph{width:150px}}.result-box,.result-after-box{position:relative}.result-after-box{margin-top:72px;box-shadow:0 2px 3px rgba(0,0,0,.3)}.result-after-box:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:24px 32px;border-color:var(--wp--preset--color--theme-navy) transparent transparent;position:absolute;top:-40px;left:calc( 50% - 32px )}.result-dl dt{color:#fff;font-size:1.125rem;line-height:1.2;padding:0 .5em;background:#000;width:max-content;position:absolute;top:0;left:0}.result-dl,.result-dl dd>ul{margin:0}.result-dl dd>ul{line-height:1.6}.before-dl dt{background:var(--wp--preset--color--theme-moss-green)}.after-dl dt{background:var(--wp--preset--color--theme-water)}.after-dl dd{margin-left:0}.result-gal{margin-top:1em}.result-gal.flex-gal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.result-gal.flex-gal>*{max-width:calc( 50% - 8px )}@media screen and (min-width:768px){.result-box{display:-ms-flexbox;display:flex;gap:60px}.archive .result-box{padding-right:0;padding-left:0}.result-box>*{width:50%}.before-dl.result-dl dt{position:static;margin-bottom:.5em}.result-after-box{margin-top:0}.result-after-box:before{border-width:32px 24px;border-color:transparent transparent transparent var(--wp--preset--color--theme-navy);top:calc( 50% - 32px );left:-40px}}.voice-short-article{font-size:.9375em}.voice-sh-tit{font-family:Frank Ruhl Libre,"Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:600;font-size:1.25em;margin:0 0 .5em}.voice-sh-tit+p{font-size:.875rem}.voice-short-article .voice-user>li:not(.result_note){display:inline-block}button.slick-arrow,button.slick-prev:hover,button.slick-prev:focus,button.slick-next:hover,button.slick-next:focus{background:rgba(255,255,255,.3)}button.slick-arrow:after{border-color:var(--wp--preset--color--theme-navy)}button.slick-arrow:hover:after{border-color:var(--wp--preset--color--theme-water)}.slick-dots .slick-active button,.slick-dots li button:hover{background:var(--wp--preset--color--theme-magenta)}@media screen and (min-width:641px){.slick-dots li button{background:#eee}.slick-dots{top:auto;bottom:16px}}.slide-txt{font-weight:700}.slide-txt-right .slide-txtinner>p{text-align:left;width:max-content;margin:0 0 0 auto}@media screen and (min-width:641px){.slide-txt{font-size:1.75em}}@media screen and (min-width:1144px){.slide-txt{font-size:2.25em}}@media screen and (max-width:640px){.heading-has-sub-group.is-layout-flex{display:block !important}}.home-seminar .event-article{background:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.2);position:relative;padding:0 !important}.home-seminar .reserv-tag{top:0;right:8px}.home-seminar .event-article .thum-box{border:none}.home-seminar .loopflex-wrap{padding:1em 5%}.home-seminar .event-article .loop-head{margin-bottom:.5em}@media screen and (min-width:600px){.home-seminar .loop-article>.flex-box{gap:0}}@media screen and (min-width:641px){.home-seminar .loopflex-wrap{padding:1em}.home-seminar .loop-title{font-size:1.375em;letter-spacing:0}}@media screen and (min-width:960px){.home-seminar .event-article{position:static}.home-seminar .event-article .flex-box{align-items:stretch}.home-seminar .loopflex-wrap{padding:1em 1.5em;position:relative}.home-seminar .loop-title{font-size:1.375em}.home-seminar .reserv-tag{right:1.5em}}.cover-bnr-link{position:relative}.cover-bnr-link figure>a:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cover-bnr-link figure+.wp-block-buttons{position:relative;z-index:10}.post-3951 .entry-contents{padding-bottom:0}@media screen and (min-width:1144px){.page .home-visual-nishida{width:18%;position:absolute;bottom:0;left:-6%}}.flash-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5em}.flash-container:before{content:none}.flash-container .flash03,.flash-container .flash04{grid-row:2/3}.flash-container .flash03{grid-column:2/3}.flash-container .flash04{grid-column:1/2}.flash-container .flash-bar{background:#eff1f7;border-radius:8px;margin:0;width:100%}.flash-bar .wbf-LTS{color:#6b6663}.flash-container .flash-bar .text-mincho{color:var(--wp--preset--color--theme-navy)}.step-circle-txt svg{display:inline-block;vertical-align:text-bottom;margin-right:.4em}.flash-container:hover .flash-bar{animation:flashColor01 4s steps(1) infinite}.flash-container:hover .flash-bar .wbf-LTS,.flash-container:hover .flash-bar .text-mincho{animation:flashColor02 4s steps(1) infinite}.flash-container:hover .flash01,.flash-container:hover .flash01 .wbf-LTS,.flash-container:hover .flash01 .text-mincho{animation-delay:0s}.flash-container:hover .flash02,.flash-container:hover .flash02 .wbf-LTS,.flash-container:hover .flash02 .text-mincho{animation-delay:1s}.flash-container:hover .flash03,.flash-container:hover .flash03 .wbf-LTS,.flash-container:hover .flash03 .text-mincho{animation-delay:2s}.flash-container:hover .flash04,.flash-container:hover .flash04 .wbf-LTS,.flash-container:hover .flash04 .text-mincho{animation-delay:3s}@keyframes flashColor01{0%{color:#fff;background-color:var(--wp--preset--color--theme-navy)}25%{color:var(--wp--preset--color--text-black);background-color:#eff1f7}100%{color:var(--wp--preset--color--text-black);background-color:#eff1f7}}@keyframes flashColor02{0%{color:#fff}25%{color:var(--wp--preset--color--theme-navy)}100%{color:var(--wp--preset--color--theme-navy)}}.top_short-list>li:after{content:none}.top_short-list>li{display:flex;flex-wrap:wrap;gap:.5em}.top_short-list .list-date,.top_short-list .list-date a:not(:hover){color:var(--wp--preset--color--theme-navy)}.top_short-list .list-date,.top_short-list .short-tit{font-weight:700}.top-service-container .service-box{position:relative}.service-box p{margin:0}.service-box .serv-icon{color:var(--wp--preset--color--theme-navy);font-size:.7em;padding:0 1em;border-radius:1em;background:#eff1f7;display:inline-block}.service-box .serv-icon+.serv-icon{margin-left:.5em}.service-box .co2-icon.serv-icon{color:#1c6596;background:#eaf4fb}.service-box .reso-icon.serv-icon{color:#8a5212;background:#fcf3e8}.service-box .common-icon.serv-icon{color:var(--wp--preset--color--text-black);background:#f5f5f5}.service-box .service-tit{margin:.5em 0 .3em}.service-box .service-tit a:hover{color:var(--wp--preset--color--text-black);text-decoration:none}.service-box .service-tit a:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.service-box .service-tit a:hover:after{background:rgba(255,255,255,.3)}.home-books-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));gap:2em}.home-books-grid .loop-title{font-size:1rem;border:none}.home-books-grid .loop-title a:not(:hover){color:var(--wp--preset--color--text-black)}@media screen and (max-width:640px){.home-books-grid{padding:0 3%}}a.sdm_download{text-shadow:none !important;padding:1em 2em;border:none;border-radius:2px}a.sdm_download:hover{text-decoration:none}a.sdm_download:after{content:'↓';padding-left:.2em}.sdm_download.green,.sdm_download.green:hover{color:#fff !important;background:#098c01}.sdm_download.green:hover{background:#00b000}.sdm_download.blue,.sdm_download.blue:hover{color:#fff !important;background:#4169e1}.sdm_download.blue:hover{background:#4a86ff}.sdm_download.purple,.sdm_download.purple:hover{color:#fff !important;background:#6155f5}.sdm_download.purple:hover{background:#8076ff}.sdm_download.teal,.sdm_download.teal:hover{background:#9cedef}.sdm_download.teal:hover{background:#daffff}.sdm_download.darkblue,.sdm_download.darkblue:hover{color:#fff !important;background:#163278}.sdm_download.darkblue:hover{background:#2451c2}.sdm_download.black,.sdm_download.black:hover{background:#1f1f1f}.sdm_download.black:hover{background:#6c6c6c}.sdm_download.grey,.sdm_download.grey:hover{color:#fff !important;background:#6c757d}.sdm_download.grey:hover{background:#8d98a3}.sdm_download.pink,.sdm_download.pink:hover{color:#fff !important;background:#ff6fd5}.sdm_download.pink:hover{background:#ff9be2}.sdm_download.orange,.sdm_download.orange:hover{background:#ff9d00}.sdm_download.orange:hover{background:#ffb500}.sdm_download.white,.sdm_download.white:hover{background:#f8f8f8;border:1px solid #dedede}.sdm_download.white:hover{background:#fff}.sdm_post_item_top_left,.sdm_post_item_top_right{float:none;width:auto;margin:0}.sdm_post_item_top{display:-ms-flexbox;display:flex;gap:1.5em}.sdm_post_item_top_left{width:40%;max-width:180px}.sdm_post_title{font-size:1.25em;line-height:1.4;margin-bottom:.5em}@media screen and (min-width:641px){.sdm_post_item_top{-ms-flex-align:center;align-items:center}.sdm_post_title{font-size:1.5em}}.sdm_post_download_file_size,.sdm_post_download_version,.sdm_post_download_published_date{font-size:.875em;font-weight:400;line-height:1.4}