@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');html,body{-webkit-text-size-adjust:100%}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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;box-sizing:border-box;word-break:break-all}:focus{outline:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}.entry .wp-block-quote{margin:0 0 1.75em;padding:1.25em;border-radius:5px;background-color:#f5fbfe;border:1px solid #09c}.entry .wp-block-quote p{margin-bottom:0}#content .entry .wp-block-quote ul{margin:0 !important}.entry .is-style-simple{background-color:rgba(245,251,254,.75);border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}img,img a,img a:hover{border:0;margin:0;padding:0}html{font-size:16px}body{text-align:center;font-family:"Noto Sans JP","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;margin:0;padding:0;background:url(//n-tech.company/wp-content/themes/officialsite/images/bg.jpg)}a:link{text-decoration:none;color:#0067a0;outline:none}a:hover{text-decoration:none;color:red}a:active{text-decoration:none;color:red;background-color:transparent}a[href^="tel:"]{color:#000}a[href*=".pdf"]{width:100%;display:flex;align-items:center;box-sizing:border-box;line-height:1;border:1px solid #900;background-color:#f9f9f9;color:#000;padding:1rem 1rem 1rem 2rem}a[href*=".pdf"]:before{content:'PDF：';display:block;width:46px;line-height:1;color:#900}.pc a[href*=".pdf"]:hover{background-color:#c00;color:#fff;transition:.2s}.pc a[href*=".pdf"]:hover:before{color:#fff;transition:.2s}table{border-collapse:collapse}caption,th,td{font-weight:400;text-align:left}th,td{border-collapse:collapse;line-height:1.4}.responsiveContainer{width:100%;position:relative;margin-bottom:1rem;padding-bottom:56.25%;height:0;overflow:hidden}.responsiveContainer iframe,.responsiveContainerobject,.responsiveContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry .wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:inherit !important}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0 !important}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{aspect-ratio:3/2}figure.wp-block-gallery.has-nested-images{gap:2%}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:49% !important;margin:0 0 2% !important}#works .wp-block-gallery.has-nested-images figure.wp-block-image:first-child{width:100% !important}.is-style-sp-columnreverse,.smp .is-style-sp-columnreverse{flex-direction:column-reverse}.none{display:none}strong{font-weight:700}hr{height:0;margin:0;padding:0;border:0 !important}.wp-block-separator{margin:6.25rem 0;border-top:1px solid tan !important}.wp-block-separator.is-style-wide{width:100%}.pcView{display:none !important}.spView{display:block}#wrapper{font-weight:400;width:100%;overflow:hidden;margin:0 auto;text-align:left}#wrapper.setBg{background:url(//n-tech.company/wp-content/themes/officialsite/images/headerBg.jpg) 100% 0 no-repeat}#wrapper_in{background:url(//n-tech.company/wp-content/themes/officialsite/images/bg_footer_air.png) no-repeat 50% 100%}#supply_and_drainage #wrapper_in,#works #wrapper.other #wrapper_in{background:url(//n-tech.company/wp-content/themes/officialsite/images/bg_footer.png) no-repeat 50% 100%}#home #wrapper,#air_conditioner #wrapper{background-image:none}#header{width:100%;position:absolute;margin:0 auto;top:0;left:0;z-index:1}#content{position:relative;width:100%}section{margin:0 auto;padding:5rem 1.5rem 4.375rem}#footer{width:100%;color:#000;border-top:1px solid #002d52;box-shadow:inset 0 10px 20px -10px rgba(41,171,226,.1)}.entry{width:100%}.home section{padding:0}p{line-height:1;margin:0;padding:0}.entry p{line-height:1.8;margin-bottom:.5em}.entry .p_note{list-style:none;position:relative;padding-left:20px;line-height:1.4}.entry .p_note:before{content:'※';display:block;width:20px;height:20px;position:absolute;top:0;left:0;font-size:1.125rem;color:#900}p.btn_border,.entry p.btn_border,p.is-style-btnborder,.entry p.is-style-btnborder{display:flex;line-height:1 !important}p.btn_border a,.entry p.btn_border a,p.is-style-btnborder a,.entry p.is-style-btnborder a{display:inline-flex;overflow:hidden;width:auto;min-width:120px;align-items:center;border:1px solid #000;line-height:1 !important;padding:.5rem 3rem .6rem 2rem;position:relative;z-index:1;text-decoration:none;color:#000;transition:.2s}p.btn_border a:before,.entry p.btn_border a:before,p.is-style-btnborder a:before,.entry p.is-style-btnborder a:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;top:0;left:-100%;z-index:-1}p.btn_border a:after,.entry p.btn_border a:after,p.is-style-btnborder a:after,.entry p.is-style-btnborder a:after{content:'';display:block;margin-top:-3px;position:absolute;top:50%;right:2rem;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pc p.btn_border a:hover,.pc .entry p.btn_border a:hover,.pc p.is-style-btnborder a:hover,.pc .entry p.is-style-btnborder a:hover{color:#fff;transition:.2s}.pc p.btn_border a:hover:after,.pc .entry p.btn_border a:hover:after,.pc p.is-style-btnborder a:hover:after,.pc .entry p.is-style-btnborder a:hover:after{border-color:#fff;transition:.2s}.pc p.btn_border a:hover:before,.pc .entry p.btn_border a:hover:before,.pc p.is-style-btnborder a:hover:before,.pc .entry p.is-style-btnborder a:hover:before{left:0;transition:.2s}p.btn,.entry p.btn,p.is-style-btn,.entry p.is-style-btn{display:flex;line-height:1 !important}p.btn a,.entry p.btn a,p.is-style-btn a,.entry p.is-style-btn a{display:inline-flex;overflow:hidden;width:auto;align-items:center;border:1px solid #000;line-height:1 !important;padding:.5rem 3rem .6rem 2rem;position:relative;text-decoration:none;background-color:rgba(0,0,0,.75);color:#fff;transition:.2s}p.btn a:after,.entry p.btn a:after,p.is-style-btn a:after,.entry p.is-style-btn a:after{content:'';display:block;margin-top:-3px;position:absolute;top:50%;right:2rem;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pc p.btn a:hover,.pc .entry p.btn a:hover,p.is-style-btn a:hover,.entry p.is-style-btn a:hover{background-color:rgba(0,0,0,0);color:#000;transition:.1s}.pc p.btn a:hover:after,.pc .entry p.btn a:hover:after,p.is-style-btn a:hover:after,.entry p.is-style-btn a:hover:after{border-color:#000;transition:.2s}.has-text-align-center.is-style-btnborder,.has-text-align-center.is-style-btn,.entry .has-text-align-center.is-style-btnborder,.entry .has-text-align-center.is-style-btn,.is-style-btnborder.has-text-align-center,.is-style-btn.has-text-align-center,.entry .is-style-btnborder.has-text-align-center,.entry .is-style-btn.has-text-align-center{justify-content:center !important}.has-text-align-right.is-style-btnborder,.has-text-align-right.is-style-btn,.entry .has-text-align-right.is-style-btnborder,.entry .has-text-align-right.is-style-btn,.is-style-btnborder.has-text-align-right,.is-style-btn.has-text-align-right,.entry .is-style-btnborder.has-text-align-right,.entry .is-style-btn.has-text-align-right{justify-content:flex-end}.bold{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:400}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{line-height:1.2;clear:both;margin:0 0 1rem;font-weight:500}.entry h1,.entry h2{font-size:1.5rem;color:#09c}.entry h3,.entry h4{font-size:1.25rem}.entry h5,.entry h6{font-size:1.125rem}.entry :not(h3):not(h4):not(h5):not(h6)+h2{margin-top:3.75rem}.entry :not(h2):not(h4):not(h5):not(h6)+h3{margin-top:2.5rem}.entry :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.entry :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.entry :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:2rem}.entry .wp-block-column h1:not(:first-child),.entry .wp-block-column h2:not(:first-child),.entry .wp-block-column h3:not(:first-child),.entry .wp-block-column h4:not(:first-child),.entry .wp-block-column h5:not(:first-child),.entry .wp-block-column h6:not(:first-child),.entry li h1:not(:first-child),.entry li h2:not(:first-child),.entry li h3:not(:first-child),.entry li h4:not(:first-child),.entry li h5:not(:first-child),.entry li h6:not(:first-child),.entry td h1:not(:first-child),.entry td h2:not(:first-child),.entry td h3:not(:first-child),.entry td h4:not(:first-child),.entry td h5:not(:first-child),.entry td h6:not(:first-child){margin-top:0}#menu_container h2{margin-bottom:2%}.is-style-headline,.entry .is-style-headline{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-size:1.5rem;font-weight:400;text-align:center;display:flex;justify-content:center;align-items:center}.is-style-headline span{display:block;width:auto}.is-style-headline:before,.is-style-headline:after{content:'';display:block;width:2rem;height:2px;background-color:#09c}.is-style-headline:before{margin-right:1rem}.is-style-headline:after{margin-left:1rem}.pageHeader{width:100%;min-height:610px;position:relative;border-bottom:1px solid #002d52;background-repeat:no-repeat;background-position:0 50%;background-size:cover}.pageHeader h2{width:100%;text-align:center;margin:0;padding:0;line-height:1;font-size:1.875rem;font-weight:700;color:#002d52;position:absolute;bottom:0;left:0}.pageHeader h2 span{display:block;width:100%;margin:0;padding:0 0 .5rem;text-align:center;line-height:1.5}.pageHeader h2 span:before,.pageHeader h2 span:after{content:'';display:block;width:40px;height:40px;position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:cover}.pageHeader h2 span:before{background-image:url(//n-tech.company/wp-content/themes/officialsite/images/bg-headline-left.svg);top:0;left:0}.pageHeader h2 span:after{background-image:url(//n-tech.company/wp-content/themes/officialsite/images/bg-headline-right.svg);bottom:0;right:0}#cuisine .pageHeader,#room .pageHeader,#hot_spring .pageHeader{width:100%;min-height:inherit;max-height:100vh;aspect-ratio:16/9}#cuisine .pageHeader h1,#room .pageHeader h1,#hot_spring .pageHeader h1{min-height:inherit;max-height:100vh;aspect-ratio:16/9}.pageHeader .pageDesc{width:100%;padding:0 10%;position:absolute;bottom:30%;right:0;text-align:center}.pageHeader .pageDesc img{display:block;margin:0 auto}.entryHeader{margin:0 0 2rem;padding:0 0 1rem;border-bottom:2px solid #002d52}.entryHeader h2{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem}.entryHeader .archiveDate{line-height:1 !important}.entry-meta{font-size:.75rem;padding-top:.5rem}.entry #sub_slider_container{padding-top:100px}.entry #sub_slider_container .slider_col{margin-bottom:1.5rem}.entry #sub_slider_container h2.works-headline{display:flex;justify-content:center;margin-bottom:1.875rem}.entry #sub_slider_container h2.works-headline span{display:block;width:auto;line-height:1;padding:.5rem 1.875rem .6rem;border:1px solid #09c}img{max-width:100%;height:auto;margin:0 auto;padding:0}.page .entry .wp-block-columns .wp-block-image img{width:100%;height:auto;margin:0}.bann .wp-block-column,.bann .wp-block-image{margin-bottom:0 !important;padding:0 1.5rem}.bann .wp-block-image img{max-width:100% !important;display:block;margin:0 auto !important}#content ul{padding-left:1.5em}#content ol{padding-left:2em}#content ul li{list-style:disc;line-height:1.5;margin-bottom:.5em}#content ol li{list-style:decimal;line-height:1.5;margin-bottom:.5em}nav ul,#content nav ul{margin:0;padding:0}nav li,#content nav li{list-style:none;margin:0;padding:0}#content .ul_note{padding:0}#content .ul_note li{list-style:none;position:relative;padding-left:20px;line-height:1.4}#content .ul_note li:before{content:'※';display:block;width:20px;height:20px;position:absolute;top:0;left:0;font-size:1.125rem;color:#900}#content .border_li{margin-bottom:1rem;padding:0}#content .border_li li{list-style:none;margin:0 0 .5rem;padding:.5rem 1rem .4rem;border:1px solid #ccc;box-shadow:5px 5px 0 #f1f1f1}.list_accordion{height:auto;position:relative;overflow:hidden}.list_accordion .wp-block-group__inner-container{height:33rem}.list_accordion.list_accordion_open .wp-block-group__inner-container{height:auto}.list_accordion .trigger{width:100%;line-height:1rem;margin:0 !important;background-color:rgba(255,255,255,.9);position:absolute;bottom:0;left:0;z-index:1;opacity:1;cursor:pointer}.list_accordion.list_accordion_open .trigger{opacity:0}.list_accordion .trigger strong{text-align:center;display:block;width:160px;line-height:3rem;background-color:#000;color:#fff;border-radius:3rem}.pc .list_accordion .trigger:hover{background-color:rgba(255,255,255,.5);transition:all .2s}.pc .list_accordion .trigger:hover strong{background-color:#e9e9e9;color:#000;transition:all .2s}.comment-reply-title{font-size:120%;margin-bottom:1em}.wp-block-table.is-style-default{border:0}.wp-block-table.is-style-default tr{display:flex;flex-wrap:wrap;width:100%;padding:.5rem 0}.wp-block-table.is-style-default tr:not(:last-child){border-bottom:1px solid #ddd}.wp-block-table.is-style-default tr:first-child{padding-top:0}.wp-block-table.is-style-default td{display:block;border:0;box-sizing:border-box}.wp-block-table.is-style-default tr td:first-child{color:#002d52;font-weight:700;width:100%;padding:0}.wp-block-table.is-style-default tr td:last-child{width:100%;padding:0}.wp-block-table.is-style-bg{border:0}.wp-block-table.is-style-bg table{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.wp-block-table.is-style-bg tr{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #ddd}.wp-block-table.is-style-bg td{display:block;border:0;box-sizing:border-box}.wp-block-table.is-style-bg tr td:first-child{color:#002d52;background-color:#f6f6f6;font-weight:700;width:100%;padding:.5rem 1rem}.wp-block-table.is-style-bg tr td:last-child{width:100%;padding:.5rem 1rem 1.5rem}.wp-block-table.is-style-fix table{border-collapse:separate;border-spacing:2px;box-sizing:border-box;margin-left:-2px;margin-right:-2px}.wp-block-table.is-style-fix td{border:0;box-sizing:border-box;padding:.5rem 1rem}.wp-block-table.is-style-fix tr td:first-child{background:url(//n-tech.company/wp-content/themes/officialsite/images/630-650.jpg);width:30%}.wp-block-table.is-style-fix tr td:last-child{background:url(//n-tech.company/wp-content/themes/officialsite/images/630-650.jpg);width:70%}.wp-block-table.is-style-bg-1{background:url(//n-tech.company/wp-content/themes/officialsite/images/630-650.jpg);margin-bottom:1rem}.wp-block-table.is-style-bg-1 tr{display:flex;flex-wrap:wrap;gap:0;width:100%;margin:0;padding:.5rem 0;box-sizing:border-box}.wp-block-table.is-style-bg-1 tr:not(:last-child){border-bottom:1px solid tan}.wp-block-table.is-style-bg-1 td{display:block;width:100%;border:0;margin:0;padding:0 1rem;box-sizing:border-box}.wp-block-table.is-style-bg-1 tr td:first-child{color:#42210b;font-weight:700}.wp-block-table.is-style-bg-2{margin-bottom:1rem}.wp-block-table.is-style-bg-2 tr{display:flex;flex-wrap:wrap;gap:0;width:100%;margin:0;padding:0;box-sizing:border-box}.wp-block-table.is-style-bg-2 tr:not(:last-child){border-bottom:1px solid tan}.wp-block-table.is-style-bg-2 td{box-sizing:border-box;display:block;width:100%;border:0;margin:0;padding:.5rem 1rem}.wp-block-table.is-style-bg-2 tr td:first-child{color:#42210b;font-weight:700;background:url(//n-tech.company/wp-content/themes/officialsite/images/630-650.jpg)}.wp-block-table.is-style-bg-2 tr td:last-child{padding:.5rem 0 1.5rem}.wp-caption{width:auto}.wp-caption-text{line-height:normal;margin:0}.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.screen-reader-text{display:none}#header .inner{padding:90px 0 0}#header .logo{max-width:360px;min-height:80px;margin:0 auto 20px;position:relative}#header .logo a{display:block;width:100%;height:80px}#header .logo:before{content:'';width:80px;height:80px;background:url(//n-tech.company/wp-content/themes/officialsite/images/logoMark.svg);background-size:cover;position:absolute;top:0;left:0}#header .logo h1{text-align:right;line-height:2;font-size:1.125rem;color:#002d52;font-weight:500}#header .logo p{text-align:right;line-height:1;font-size:1.875rem;color:#002d52;font-weight:500}#header .headerTel{width:180px;margin:0 auto}#header .headerTel img{display:block;width:100%;margin:0}#header .campaign{display:flex;justify-content:flex-end;width:50%;margin:0;position:absolute;top:15px;right:80px}#header .campaign img{display:block;margin:0}@media screen and (max-width:23.75em){#header .logo{max-width:290px;min-height:60px}#header .logo a{height:60px}#header .logo:before{width:60px;height:60px}#header .logo h1{font-size:.875rem;letter-spacing:.025em}#header .logo p{font-size:1.5rem}}.pc #header .logo a:hover h1,.pc #header .logo a:hover p{color:#999;transition:all .2s}.smpBtn{text-align:center;line-height:1;position:absolute;top:15px;right:15px;z-index:99;display:block;width:34px;height:34px;cursor:pointer;margin:0}.smpBtn span{display:block;position:absolute;width:100%;border-bottom:solid 2px #000;transition:.2s ease-in-out;right:0}.smpBtn span:nth-child(1){top:5px}.smpBtn span:nth-child(2){top:16px}.smpBtn span:nth-child(3){top:27px}.closeBtn{position:fixed;background-color:#002d52}.closeBtn span{border-color:#fff}.closeBtn span:nth-child(1){top:16px;right:0;transform:rotate(-45deg)}.closeBtn span:nth-child(2),.closeBtn span:nth-child(3){top:16px;transform:rotate(45deg)}#header-navigation{background-color:rgba(0,45,82,.85);display:none;margin:0;padding-top:80px;width:100%;height:100vh;overflow-y:scroll;position:fixed;top:0;right:0;z-index:98}#header-navigation ul{box-sizing:border-box;width:100%;padding:0 15%}#header-navigation li{width:100%;margin-bottom:.5rem;line-height:1;position:relative}#header-navigation a{font-size:1.125rem;display:block;box-sizing:border-box;width:100%;text-align:center;padding:1rem 0 1.2rem;color:#fff;border:1px solid #fff}#home #header-navigation li:first-child{display:none}.comments-area{padding-top:50px}.comments-title{margin-bottom:1em}.commentlist{width:100%;margin:0;padding:0}.children{padding:30px 0}.commentlist li{list-style:none;width:100%;margin:0 0 30px;padding:1em;border:1px solid #ddd;border-radius:5px;box-sizing:border-box}.children li{margin:0 0 10px}#respond{padding:50px 0 0}.searchRes{padding:30px 0;border-bottom:1px dotted #ccc}.searchRes:first-child{padding-top:0}.ttl{font-weight:700}.underBann{width:100%;padding:0 1.5rem 4.375rem}.underBann .inner{width:100%;max-width:1000px;margin:0 auto;padding:40px 5% 20px 25%;border:1px solid #09c;background:#f5fbfe url(//n-tech.company/wp-content/themes/officialsite/images/bg_footer_tel.png) no-repeat 0 0;background-size:auto 70%;border-radius:5px}.underBann .inner p{margin:0;font-size:.75rem}.underBann .inner p:not(:last-child){margin-bottom:10px;line-height:1.4}.underBann .inner p img{display:block;margin:0}.underBann .inner p.mail a,.underBann .inner p a[href*=mailto]{position:relative;display:flex;flex-wrap:nowrap !important;gap:5px;font-size:1rem;color:#002d52}.underBann .inner p.mail a:before,.underBann .inner p a[href*=mailto]:before{content:'';display:block;width:1.25rem;height:1.25rem;background:url(//n-tech.company/wp-content/themes/officialsite/images/i_mail.svg) no-repeat 0 0;background-size:cover}.pc .underBann .inner p.mail a:hover,.pc .underBann .inner p a[href*=mailto]:hover{color:#c00}#footer .inner{width:100%;padding-top:4rem}.footMenu{width:100%}.footMenu dl{width:100%;margin:0;padding:0}.footMenu dl:not(:last-child){margin-bottom:2rem}.footMenu dt{width:100%;margin:0;padding:0 0 .5rem;text-align:center;color:#09c;font-size:1.5rem;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}.footMenu dd{width:100%}.footMenu dd ul{display:flex;gap:2%;justify-content:center;flex-wrap:wrap;width:100%;margin:0;padding:0}.footMenu dd li{list-style:none;width:40%;margin:0 0 2%;padding:0;line-height:1}.footMenu dd li a{display:block;box-sizing:border-box;width:100%;text-align:center;padding:.5rem 0 .6rem;color:#000;border:1px solid #002d52;position:relative;z-index:1}.footLogo{width:100%;text-align:center;padding:2rem 0 0}.footer_logo{width:100%;padding-bottom:1rem;line-height:1;font-size:1.25rem;display:flex;gap:5px;justify-content:center;align-items:center;flex-wrap:nowrap}.footer_logo:before{content:'';display:block;width:30px;height:30px;background:url(//n-tech.company/wp-content/themes/officialsite/images/logoMark.svg);background-size:cover}.footer_logo a{color:#000}address{font-style:normal;text-align:center;line-height:1;padding-bottom:.5rem}.footLogo ul.phone{margin:0;padding:0}.footLogo ul.phone li{width:100%;min-height:20px;line-height:20px;list-style:none;margin:0;padding:0;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:nowrap}.footLogo ul.phone li:before{content:'';display:block;width:18px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.footLogo ul.phone li:first-child:before{background-image:url(//n-tech.company/wp-content/themes/officialsite/images/i_phone.svg)}.footLogo ul.phone li:nth-child(2):before{background-image:url(//n-tech.company/wp-content/themes/officialsite/images/i_fax.svg)}.footLogo ul.phone li:nth-child(3):before{background-image:url(//n-tech.company/wp-content/themes/officialsite/images/i_mail.svg)}.footLogo ul.phone li:not(:last-child){margin-bottom:.375rem}.footLogo ul.phone li a{color:#000}.pc .footLogo ul.phone li:nth-child(3) a:hover{color:#c00}.copyright{width:100%}.copyright p{color:#09c;text-align:center;line-height:60px}.pTop{width:50px;height:50px;margin:0;position:fixed;bottom:40px;right:5px;z-index:1;cursor:pointer;transform:translateY(100px);opacity:0;transition:.5s}.pTop img{display:block;width:50px;margin:0}.pTop.slideUp_ptop{transform:translateY(0);opacity:1;transition:1s}.navigation{width:100%;overflow:hidden;padding:5rem 0 0}.navigation.post-navigation .nav-links{width:240px;margin:0 auto;overflow:hidden;position:relative}.navigation.post-navigation .nav-links div{display:block;width:7em;box-sizing:border-box}.nav-previous{float:left}.nav-next{float:right}.navigation.post-navigation a{display:block;width:100%;text-align:center;padding:.5rem 0;color:#fff;background-color:rgba(63,49,43,1);border-radius:6em}.pc .navigation.post-navigation a:hover{color:#000;background-color:rgba(63,49,43,.3);transition:.2s}.navigation.pagination .nav-links{width:100%;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.navigation.pagination span,.navigation.pagination a{display:block;width:34px;height:34px;line-height:34px;margin:0 3px 3px;border-radius:3px;text-align:center}.pagination span{background-color:transparent;color:#000}.pagination span.previous,.pagination span.next{margin:0}.navigation.pagination a{background-color:transparent;color:#000}.navigation.pagination .current{background-color:#000;color:#fff}.navigation.pagination a:hover{background-color:#000;color:#fff}.pagination a:hover span.previous,.pagination a:hover span.next{background-color:#000;color:#fff}.pagination .pCount{display:block;width:100%;height:20px;line-height:20px;margin-bottom:.5em;border-bottom:1px dotted #ddd;background-color:transparent;color:#ccc}.breadcrumb{width:100%;padding:1rem 1.5rem 0}.breadcrumb p{font-size:.75rem;line-height:1.2;width:100%;margin:0}.select_cat_archive{width:100%;display:flex;justify-content:flex-end;gap:5px;margin:0;padding:.5rem 1.5rem}.page-links{padding-top:50px}.tax-cat_works .children_list_small{padding-top:2rem}.children_list_small .inner{width:100%;margin-bottom:2px}.children_list_small .inner a{display:block;width:100%;padding:.75rem 2rem .75rem 1rem;background-color:#e9e9e9;color:#000;position:relative}.children_list_small .inner a:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:1rem;margin-top:-8px}.terms_link,#content .terms_link{margin:0;padding:0 0 1rem;display:flex;flex-wrap:wrap}.terms_link li,#content .terms_link li{list-style:none;margin:0 1rem 1rem 0;padding:0}.terms_link a,.terms_link span{line-height:1rem;display:block;width:100%;padding:.3rem 1rem .5rem;border:1px solid #333;border-radius:5rem;color:#333}.terms_link .select a,.terms_link span{color:#fff;background-color:#333}.pc .terms_link a:hover{color:#fff;background-color:#333;transition:.2s}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],select,textarea{font-family:"Noto Sans JP","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:middle;width:100%;line-height:40px;height:40px;padding:0 2px;border:1px solid #d4d4d7;border-radius:3px;font-size:1rem;color:#555;background:#fcfcfc;box-sizing:border-box}select{width:auto}textarea{height:auto;min-height:10em;line-height:1.8;width:100%}input[type=submit],input[type=reset],input[type=button]{font-family:"Noto Sans JP","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:10px;margin-right:3px;padding:6px 20px;border:0;border-radius:3px;line-height:1.5;font-size:120%;background-color:#000;color:#fff;cursor:pointer}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background-color:#c00}*:first-child+html input[type=submit]{padding:3px}input[name=your-yuubin]{width:7em}input.wpcf7-submit{display:block;margin:0 auto !important}table.formTable .wpcf7-list-item{margin-left:0}table.formTable{width:100%;margin:auto;border-collapse:collapse;border-spacing:0}table.formTable tr{display:block;width:100%}table.formTable tr:not(:last-child){border-top:1px dotted #ddd}table.formTable tr:first-child{border:0}table.formTable tr.submit{border:0}table.formTable td{width:100%;display:block;border:0}table.formTable tr td:first-child{padding:.5rem 0 0}table.formTable tr td:first-child span{color:#c00;font-weight:400;padding-left:1rem}table.formTable tr td:nth-child(2){padding:.5rem 0 1rem}table.formTable td p{margin:0 0 .5rem}table.formTable td p span{font-weight:400}table.formTable td p:not(:first-child){margin-top:.5rem}table.formTable td p.note{font-size:.85rem;color:#ccc}table.formTable p.fSmall input{max-width:100px}table.formTable p.fMedium input{max-width:300px}#content .info_cat{margin:0;padding:0}#content .info_cat li{list-style:none;margin:0;padding:.75rem 0}#content .info_cat li:not(:last-child){border-bottom:1px solid #ddd}#content .info_cat li:first-child{padding-top:0}#content .info_cat li p{width:100%;font-size:1rem;margin:0;line-height:1.4}#content .info_cat li p:first-child{line-height:1;margin-bottom:.5rem}#content .info_cat li a{display:flex;flex-wrap:wrap;width:100%;color:#000}.archiveContainer{width:100%;margin:0 auto}.archiveContainer .inner{width:100%;overflow:hidden;list-style:none;margin:0;padding:.75rem 0}.archive .archiveContainer .inner:first-child{padding-top:0}.archiveContainer .inner .archiveDate{display:block;line-height:1;margin-bottom:.5rem}.archiveContainer .inner p{line-height:1.4;margin:0;color:#000}.archiveContainer a{display:block;width:100%;color:#000}.thumb{width:100%;overflow:hidden;position:relative}.thumb span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.thumb img{display:block;width:100%;margin:0}.entry .thumbnail_list .thumbContainer{margin-bottom:3.75rem}.entry .thumbnail_list p{line-height:1.2;margin:0;padding:.5rem 0}.entry .thumbnail_list p.cat{position:relative;width:100%;line-height:1;padding:0;font-size:.875rem}.entry .thumbnail_list p.cat span{display:block;width:auto;margin:0;padding:.5rem 1rem;background-color:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;right:0;z-index:5}.entry .thumbnail_list .thumb img{aspect-ratio:3/2}.entry .thumbnail_list a{display:block;width:100%;position:relative;margin:0;color:#000}.pc .entry .thumbnail_list a img{transition:.2s}.pc .entry .thumbnail_list a:hover img{transform:scale(1.2);transition:.5s}.pc .entry .thumbnail_list a:hover{color:#c00;transition:.2s}.searchList{width:100%;margin:0 auto}.searchList .inner{width:100%;overflow:hidden;list-style:none;margin:0;padding:1rem}.searchList .inner:not(:last-child){border-bottom:1px dotted #ddd}.searchList p.ttl,.entry .searchList p.ttl{line-height:1.4;margin-bottom:.5rem;font-weight:400}.searchList p.excerpt,.entry .searchList p.excerpt{line-height:1.4;margin:0}#works .entry .wp-block-image{margin-bottom:1rem}#works .entry .wp-block-image img{display:block}#works .entry .wp-block-table{padding:2rem 0}#works .entry .wp-block-table tr:nth-child(odd){background-color:#f9f9f9}#works .entry .wp-block-table tr:nth-child(even){background-color:#f3f3f3}#works .entry .wp-block-table td{display:block;padding:.5rem 1rem;border:0}#works .entry .wp-block-table tr td:nth-child(1){font-weight:700}#works .entry .wp-block-table tr td:nth-child(2){padding-bottom:1.5rem}@media print,screen and (min-width:48em){figure.wp-block-gallery.has-nested-images{gap:2%}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:32% !important;margin:0 0 2% !important}.is-style-sp-columnreverse,.smp .is-style-sp-columnreverse{flex-direction:row}.alignleft{float:left;margin:0 3em 1em 0}.alignright{float:right;margin:0 0 1em 3em}.aligncenter{margin:auto}.pc figure.wp-block-image a:hover img{opacity:.7;transition:.2s}a[href^="tel:"]{pointer-events:none;color:#000}.pcView{display:block !important}.spView{display:none !important}#wrapper{min-width:1000px}#wrapper.setBg{background-position:50% 0;background-size:100% auto}#wrapper_in{background-size:100% auto !important}.home #wrapper{min-width:100%}section{min-width:1000px;max-width:1200px;padding:4.375rem 0 0}#recruit section{max-width:1000px}.home section{min-width:100%}#company section,#contact section,.archive section,.single section{max-width:1000px}.entry .pc_center,.entry .pcCenter{text-align:center}.entry h1,.entry h2{font-size:1.875rem;margin-bottom:2.5rem}.single .entry h1,.single .entry h2{margin-bottom:1.875rem}.entry .is-style-sp-small{font-size:1.875rem}.entry h3{font-size:1.5rem}.entry h4,.entry h5,.entry h6{font-size:1.25rem}.pageHeader h2{font-size:2.875rem}.pageHeader .pageDesc{width:580px;padding:0}.setBg .pageHeader .pageDesc{width:100%;padding:0;bottom:35%}.setBg .pageHeader .pageDesc img{margin:0 auto}.entryHeader h2{font-size:1.875rem}.entry #sub_slider_container{padding-top:150px}.wp-block-table.is-style-default tr{padding:.875rem 0 .75rem}.wp-block-table.is-style-default tr td:first-child{width:20%;line-height:1.4}.wp-block-table.is-style-default tr td:last-child{width:80%;line-height:1.4}.wp-block-table.is-style-bg tr{gap:0}.wp-block-table.is-style-bg tr td:first-child{padding:.5rem 1.5rem;border-right:1px solid #ddd;width:24%}.wp-block-table.is-style-bg tr td:last-child{padding:.5rem 1.5rem;width:76%}.wp-block-table.is-style-fix tr td:first-child{width:24%}.wp-block-table.is-style-fix tr td:last-child{width:76%}.wp-block-table.is-style-bg-1 tr{flex-wrap:nowrap}.wp-block-table.is-style-bg-1 tr td:first-child{width:24%;padding:.875rem 1rem .75rem}.wp-block-table.is-style-bg-1 tr td:last-child{width:76%;padding:.875rem 1rem .75rem}.wp-block-table.is-style-bg-2{border:1px solid tan}.wp-block-table.is-style-bg-2 tr{flex-wrap:nowrap}.wp-block-table.is-style-bg-2 tr td:first-child{width:24%;padding:.875rem 1rem .75rem}.wp-block-table.is-style-bg-2 tr td:last-child{width:76%;padding:.875rem 1rem .75rem}#header .inner{box-sizing:border-box;padding:50px 0 0 20px;display:flex;justify-content:space-between;gap:0;flex-wrap:wrap}#header .logo{width:360px;margin:0}#header .headerTel{width:240px;height:40px;position:absolute;top:20px;right:3rem;margin:0}#header .campaign{width:50%;top:15px;right:320px}.smpBtn{display:none}#header-navigation{background-color:transparent !important;display:block;padding:15px 0 0;height:auto;overflow-y:visible;position:static;width:63%}#header-navigation ul{padding:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 !important}#header-navigation li{width:auto;margin:0}#header-navigation a{font-size:1rem;overflow:hidden;position:relative;background-color:rgba(0,45,82,1);padding:1rem .75rem 1.2rem;border:0}#header-navigation li:first-child a{padding-left:3rem;border-radius:5rem 0 0 5rem}#header-navigation li:last-child a{padding-right:3rem}#header-navigation a:after{content:'';width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;border-top:0;position:absolute;bottom:-10px;left:50%;margin-left:-8px;opacity:0;transition:all .2s}#header-navigation li:first-child a:after{margin-left:10px}#header-navigation li:last-child a:after{margin-left:-24px}#header-navigation a:hover{color:#0ff;transition:all .2s}#header-navigation a:hover:after{opacity:1;bottom:0}#home #header-navigation li:nth-child(2) a{padding-left:3rem;border-radius:5rem 0 0 5rem}.underBann{padding:6.25rem 0}.underBann .inner{padding:30px 0;background-size:contain}.underBann .inner p{font-size:1.125rem;line-height:1;text-align:center}.underBann .inner p br{display:none}.underBann .inner p:not(:last-child){margin-bottom:1rem}.underBann .inner p img{margin:0 auto}.underBann .inner p.mail a,.underBann .inner p a[href*=mailto]{justify-content:center;font-size:1.125rem}#footer .inner{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row-reverse}.footLogo{width:40%}.footMenu{width:60%;display:flex;justify-content:flex-end;gap:30px}.footMenu dl{width:calc(100% / 3 - 30px)}.footMenu dl:not(:last-child){margin-bottom:0}.footMenu dt{font-size:1rem}.footMenu dd li{width:100%;margin:0 0 1rem;position:relative;overflow:hidden}.footMenu dd li:after{content:'';display:block;width:100%;height:100%;background:rgba(0,153,204,.2);position:absolute;top:0;left:-100%;transition:.2s}.pc .footMenu dd li:hover:after{left:0}.pc .footMenu dd li a:hover{border-color:#0071bc}.footLogo{text-align:left;padding:0}.footer_logo{justify-content:flex-start}address{text-align:left}.footLogo ul.phone li{justify-content:flex-start}.copyright{padding-top:40px}.breadcrumb{width:100%;padding:1.875rem 0 0}.breadcrumb p{font-size:1rem;min-width:1000px;max-width:1200px;margin:0 auto}.pTop{bottom:20px;right:20px;width:80px;height:80px}.pTop img{width:80px}.slideUp_ptop:hover img{opacity:.5 !important;transition:.2s}.select_cat_archive select{background-color:transparent !important}table.formTable tr{display:flex;flex-wrap:nowrap !important;padding:1rem 0}table.formTable tr td:first-child{padding:8px 0 0;width:20%}table.formTable tr td:nth-child(2){padding:0;width:80%}table.formTable td p{margin:0}table.formTable td p:not(:first-child){margin-top:2px}table.formTable td p.note{font-size:1rem}table.formTable input.wpcf7-submit{margin:0 !important}#content .info_cat li{padding:1rem 0}#content .info_cat li:first-child{padding-top:.5rem}#content .info_cat li a{width:100%;display:flex;flex-wrap:nowrap !important;gap:0 !important;color:#000}#content .info_cat li p:first-child{line-height:1.4;margin:0;flex:1}#content .info_cat li p:nth-child(2){line-height:1.4;margin:0;flex:5}.pc #content .info_cat li a:hover p:nth-child(2){color:#c00}.archiveContainer{padding-bottom:5rem}.archiveContainer .inner{padding:0 0 1rem}.archiveContainer .inner .archiveDate{line-height:1.4;width:15%;color:#000}.archiveContainer .inner p{line-height:1.4;width:85%;color:#000}.archiveContainer .inner a,.entry .archiveContainer a{display:flex;flex-wrap:nowrap;width:100%;position:relative}.pc .archiveContainer .inner a:hover p{color:#c00}.entry .thumbnail_list{display:flex;flex-wrap:wrap;gap:2%}.entry .thumbnail_list .thumbContainer{flex-basis:32%;margin:0 0 4%}.entry .thumbnail_list p{line-height:1.2;margin:0;padding:.5rem 0}.entry .thumbnail_list p.cat{position:relative;width:100%;padding:0;font-size:.875rem}.entry .thumbnail_list p.cat span{display:block;width:auto;margin:0;padding:.5rem 1rem;background-color:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;right:0;z-index:5}.entry .thumbnail_list thumb img{aspect-ratio:3/2}.entry .thumbnail_list a{display:block;position:relative;margin:0}.searchList .inner{padding:1rem 0}.searchList p.ttl,.entry .searchList p.ttl{font-size:1.25rem}#works .entry .wp-block-table td{display:table-cell;padding:.5rem 1rem !important}#works .entry .wp-block-table tr td:nth-child(1){width:20%}#works .entry .wp-block-table tr td:nth-child(2){width:80%}}@media screen and (min-width:64em){.tablet .pageHeader{min-height:720px}.pc .pageHeader{min-height:calc(100vh * 0.9)}}@media screen and (min-width:80em){#header .inner{padding-left:10%}#header-navigation a{font-size:1.125rem;padding:1rem 1rem 1.2rem}.footer_logo{margin-left:-35px}.pageHeader .pageDesc{width:680px}}@media screen and (min-width:100em){#wrapper.setBg{background-position:50% -20px}}.opacity,.fadein_delay,.fade_in{opacity:0}.slidebgLeft,.slidebgLeft2,.slidebgRight,.slidebgRight2{position:relative}.slidebgLeft:after{position:absolute;top:0;right:0;content:'';display:block;width:100%;height:100%;transition:.2s;background:#fff}.slidebgLeft2:after{position:absolute;top:0;right:0;content:'';display:block;width:100%;height:100%;transition:.2s;background:#fff}.slidebgRight:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;transition:.2s;background:#fff}.slidebgRight2:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;transition:.2s;background:#fff}.slidebg_left:after,.slidebg_left2:after{width:0 !important}.slidebg_right:after,.slidebg_right2:after{width:0 !important}.fadeinLeft{opacity:0;transform:translateX(-30px);transition:1s}.fadeinRight{opacity:0;transform:translateX(30px);transition:1s}.animationUp,.animationDown,.animationLeft,.animationRight,.inviewUp{opacity:0;transition:1s}.inviewUp,.animationUp{transform:translateY(30px)}.animationDown{transform:translateY(-30px)}.animationLeft{transform:translateX(-30px)}.animationRight{transform:translateX(30px)}.fadeLeft,.fadeRight,.slideinLleft,.slideinRight{opacity:1 !important;transform:translateX(0) !important}.fadeUp,.fadeDown{opacity:1 !important;transform:translateY(0) !important}.fadeIn{opacity:1 !important;transition:1s}@media print{.pTop{display:none !important}.animationUp,.animationDown,.animationLeft,.animationRight,.inviewUp,.opacity,.fadein_delay,.fade_in{opacity:1 !important;transform:translateX(0) !important;transform:translateY(0) !important}#wrapper{width:1024px}}