html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.no-text{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-size:contain !important}.txt.is-note{color:#5e5ebc;font-size:15px}.txt.is-center{text-align:center}.attention{font-size:13px}@media all and (max-width:750px){.attention{font-size:11px}}.attention.is-R{text-align:right}.font-bold,.interview-faq-box .tit,.interview-mv-text,.three-trusts .point-detail-box .text-area .tit,.three-trusts .point .point-list .tit,.sub-mv .sm-title,.contents.top .top-point .point-wrap ul li .text .tit{font-family:"Noto Sans JP",sans-serif;font-weight:900}.font-en,.interview-faq-box .tit span,.three-trusts .point-detail-box .text-area .tit span,.three-trusts .point .point-list .point-tit,.sub-mv .sm-sub-title,.page .en-jp-midashi .en-tit,.contents.top .news-title{font-family:"Roboto",sans-serif}@font-face{src:url(https://narata.jp/wp/wp-content/themes/narata/font/Roboto-Bold.woff) format("woff");font-family:"Roboto";font-style:normal;font-display:swap;font-weight:700}@font-face{src:url(https://narata.jp/wp/wp-content/themes/narata/font/NotoSansJP-Black.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:900}.btn-hover,.recruit .entry .entry-btn .btn:hover,.recruit .recruit-bar .recruit-btn a:hover{transition:.3s ease;color:#fff;background-color:rgba(0,160,233,.9)}.contents.top{position:relative}.contents.top .news{padding:100px 0;line-height:1.6}@media all and (min-width:750px){.contents.top .news{margin-bottom:-20px}}.contents.top .news.report{background:rgba(0,0,0,.05)}@media all and (max-width:750px){.contents.top .news{padding:3em 0}.contents.top .news.report{margin-bottom:-4em;padding-bottom:7em}}.contents.top .news-wrap{display:grid;grid-template-columns:repeat(2,1fr)}@media all and (max-width:750px){.contents.top .news-wrap{grid-template-columns:1fr}}.contents.top .news-text{padding:60px 20px 40px;text-align:center}@media all and (max-width:750px){.contents.top .news-text{padding:3em 0 2em}}.contents.top .news-title{font-size:70px;margin-bottom:20px;line-height:1;letter-spacing:.15em}@media all and (max-width:750px){.contents.top .news-title{font-size:30px;margin-bottom:1em}}.contents.top .news .tit-min{font-size:35px;margin-bottom:35px;font-family:"Noto Sans JP",sans-serif;font-weight:900}@media all and (max-width:750px){.contents.top .news .tit-min{font-size:25px;margin-bottom:1em}}.contents.top .news-more{padding:4px 40px;background:#2e8b57;color:#fff;font-weight:700}.contents.top .news-contents{margin:0 auto 40px;width:min(750px,85%)}@media all and (max-width: 750px){.contents.top .news-contents{margin-bottom:0}}.contents.top .news-contents>li{position:relative;display:grid;grid-template-columns:25% auto;padding:30px 0;border-bottom:solid 1px #a7a7a7;gap:40px}.contents.top .news-contents>li:first-child{border-top:solid 1px #a7a7a7}@media all and (max-width:750px){.contents.top .news-contents>li:last-child{border-bottom:none}}.contents.top .news-contents>li>figure{width:100%}@media all and (max-width:750px){.contents.top .news-contents{width:100%}.contents.top .news-contents>li{padding:2em 7.5vw;justify-content:space-around;align-items:center}.contents.top .news-contents>li>figure{overflow:hidden;height:13em}.contents.top .news-contents>li>figure img{max-width:none;height:100%;width:auto;position:relative;left:50%;transform:translateX(-50%)}}.contents.top .news-text-area{flex:1;padding:10px 0}.contents.top .news-text-title{font-weight:700;font-size:20px;margin-bottom:4px}@media all and (max-width:750px){.contents.top .news-text-title{font-size:15px;margin-bottom:0}}.contents.top .news-text-date{color:#a7a7a7;margin-bottom:6px}@media all and (max-width:750px){.contents.top .news-text-date{margin-bottom:0}}@media all and (max-width:750px){.contents.top .news-text-body{max-height:6em;overflow:hidden}}.contents.top .hiring{display:flex;align-items:center;justify-content:center;position:relative}.contents.top .hiring-text{position:absolute;font-size:50px;font-weight:700;color:#fff;padding:50px 110px;border:solid 1px #fff;font-family:"Noto Sans JP",sans-serif;font-weight:900}.contents.top .hiring-text>span{margin-right:30px}@media all and (max-width:750px){.contents.top .hiring-text{font-size:20px}.contents.top .hiring-text>span{margin-right:20px}}@media all and (max-width:750px){.contents.top .hiring-text{width:90%;box-sizing:border-box;padding:1em;font-size:18px;text-align:center}}.contents.top .hiring>img{width:100%;height:auto}.contents.top .top-point{width:100%;margin-bottom:-100px}@media all and (max-width:750px){.contents.top .top-point{margin-bottom:-7em}}.contents.top .top-point .tit-wrap{padding:100px 0;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:900}@media all and (max-width:750px){.contents.top .top-point .tit-wrap{padding:7em 0 4em}}.contents.top .top-point .tit-wrap .tit{font-size:35px;font-weight:700;line-height:1.2}@media all and (max-width:750px){.contents.top .top-point .tit-wrap .tit{font-size:25px}}.contents.top .top-point .tit-wrap .tit-en{font-size:16px;color:rgba(60,60,60,.7);margin-top:16px}@media all and (max-width:750px){.contents.top .top-point .tit-wrap .tit-en{font-size:10px;margin-top:.2em}}.contents.top .top-point .point-wrap ul{background:#dcdcdc;padding-bottom:140px}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul{padding-bottom:0}}.contents.top .top-point .point-wrap ul li{position:relative;width:100%;z-index:0}.contents.top .top-point .point-wrap ul li .hover-link{z-index:100}.contents.top .top-point .point-wrap ul li .rol{display:flex;align-items:stretch;justify-content:space-between}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li .rol{display:block}}.contents.top .top-point .point-wrap ul li .text{flex:1;display:flex;flex-direction:column;justify-content:center;padding:65px 10%}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li .text{padding:42px 7.5%}}.contents.top .top-point .point-wrap ul li .text .tit{font-size:50px;line-height:1;margin-bottom:27px}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li .text .tit{font-size:25px;margin:0 auto 1em;text-align:left}}.contents.top .top-point .point-wrap ul li .text p{text-align:left;font-size:20px;font-weight:700}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li .text p{font-size:14px}}.contents.top .top-point .point-wrap ul li .img{width:min(36%,600px);z-index:5}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li .img{width:85%;margin:0 auto;padding-bottom:26px}}.contents.top .top-point .point-wrap ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.contents.top .top-point .point-wrap ul li:nth-child(1){background:#dcdcdc;color:#226941}.contents.top .top-point .point-wrap ul li:nth-child(2){background:#2e8b57;color:#fff}.contents.top .top-point .point-wrap ul li:nth-child(3){background:#226941;color:#fff}.contents.top .top-point .point-wrap ul li:nth-child(4){background:#3d3d3d;color:#f2cc22}@media all and (max-width:750px){.contents.top .top-point .point-wrap ul li:nth-child(4){padding-bottom:100px}}.contents.top .top-point .point-wrap ul li:nth-child(2n) .rol{flex-direction:row-reverse}.footer{background:#2e8b57;position:relative;color:#fff;margin-top:100px}@media all and (max-width:750px){.footer{margin-top:7em}}.footer a{text-decoration:none !important}.footer-logo{margin-bottom:20px}.footer-logo img{width:239px;height:auto;display:block}@media all and (max-width:750px){.footer-logo{margin:0 auto}.footer-logo img{margin:0 auto}}.footer-address{margin-bottom:20px}@media all and (max-width:750px){.footer-address{margin:1em auto}}.footer-number{cursor:pointer;margin-bottom:15px;display:block;width:240px;padding:17px 0;background:#fff;text-align:center}.footer-number>img{width:195px;height:auto;display:block;margin:0 auto}@media all and (max-width:750px){.footer-number{margin:0 auto 1em}.footer-number>img{margin:0 auto}}.footer-contact{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;width:240px;padding:6px 0 5px;background:#fff;color:#2e8b57}@media all and (max-width:750px){.footer-contact{margin:0 auto}}.footer-contact>img{width:21px;margin-right:10px;height:auto;display:block}.footer-contact>span{color:#2e8b57;font-size:16px;font-weight:700;line-height:1}.footer-contents{padding:50px 20px;display:flex;justify-content:center;align-items:center}@media all and (max-width:750px){.footer-contents{flex-direction:column-reverse}}@media all and (max-width:750px){.footer-contents{display:block;text-align:center;padding:3em 0 0}}.footer-left{text-align:center;padding-right:200px}@media all and (max-width:750px){.footer-left{padding:0}}@media all and (max-width:750px){.footer-left{padding:0 0 3em;text-align:center}}.footer-textBtn{font-weight:700;padding:3px 20px;border:solid 1px rgba(255,255,255,.4);margin-bottom:20px;width:220px;display:block}@media all and (max-width:750px){.footer-textBtn{width:100%;margin:0 auto;border-bottom:none;border-top:solid 1px rgba(255,255,255,.4);border-right:none;border-left:none;text-align:left;padding:.3em 7.5%}}.footer-right{padding:20px;display:flex;justify-content:center}@media all and (max-width:750px){.footer-right{padding:0;display:block;border-bottom:solid 1px rgba(255,255,255,.4);margin-bottom:2em}}.footer-right-left{margin-right:70px}@media all and (max-width:750px){.footer-right{flex-direction:column;text-align:center}.footer-right-left{margin:0}}@media all and (max-width:750px){.footer .footer-partner{text-align:left;line-height:1.3;font-size:90%;padding:0 7.5% 1em}}.footer-partner{padding:0;margin-bottom:20px;line-height:1.8}@media all and (max-width:750px){.footer-partner{padding:.3em 7.5%;margin-bottom:0}}.footer-partner>ul{padding-left:0}.footer-personal{padding:0 10px;line-height:1.8}.footer-personal>ul{padding-left:10px}.footer-arrow{display:inline-block;position:absolute;top:-53px;left:calc(50% - 97.5px);width:195px;height:54.5px;background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/common/backToTop.webp) no-repeat;background-size:195px 54.5px}.footer-group-c{text-align:center;padding:0 0 20px;width:100%;display:flex;justify-content:center;align-items:center}.footer-group-c a{display:block;margin-left:40px}@media all and (max-width:750px){.footer-group-c{display:block;text-align:center}.footer-group-c p{margin-bottom:1em}.footer-group-c a{display:inline-block;width:42%;margin:0 auto}.footer-group-c a:nth-child(2){margin-right:2%}}.footer-copyRight{background:#226841;text-align:center;padding:15px 10px;font-size:10px}.icon-tel{position:fixed;bottom:20px;left:20px}.icon-tel>img{width:60px;height:auto;display:block}.page section{padding:80px 0}@media all and (max-width:750px){.page section{padding:3em 0}}.page .big-midashi{font-size:35px;margin-bottom:50px;color:#2e8b57;display:block;text-align:center;font-weight:700}@media all and (max-width:750px){.page .big-midashi{font-size:25px;margin-bottom:1em}}.page .big-midashi.is-L{text-align:left}.page .nomal-midashi{border-left:solid 5px #2e8b57;background:rgba(46,139,87,.1);margin:3em 0 2em;width:100%;line-height:1.5;padding:.5em 0 .5em 1em;font-weight:700;font-size:110%}.page .en-jp-midashi{text-align:center;margin-bottom:50px}@media all and (max-width:750px){.page .en-jp-midashi{margin-bottom:2em}}.page .en-jp-midashi .en-tit{color:#2e8b57;font-size:80px;font-weight:700;line-height:1;letter-spacing:.15em;margin-bottom:10px}@media all and (max-width:750px){.page .en-jp-midashi .en-tit{font-size:40px}}.page .en-jp-midashi .tit{color:#2e8b57;font-size:30px;font-weight:700}@media all and (max-width:750px){.page .en-jp-midashi .tit{font-size:18px}}.page a{text-decoration:underline}.sub-mv{width:100%;height:500px;text-align:center;display:block;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}@media all and (max-width:750px){.sub-mv{height:300px}}.sub-mv .inner{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/common/sub-mv-triangle.webp) no-repeat center top;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.sub-mv .text{padding:32px 0 57px;background:rgba(255,255,255,.7);width:100%}@media all and (max-width:750px){.sub-mv .text{padding:1.5em 1em}}.sub-mv .sm-sub-title{font-size:20px;color:rgba(60,60,60,.7);margin-bottom:16px}@media all and (max-width:750px){.sub-mv .sm-sub-title{font-size:11px;letter-spacing:0;margin-bottom:.5em}}.sub-mv .sm-title{font-size:60px;line-height:1}@media all and (max-width:750px){.sub-mv .sm-title{font-size:30px}}ol.num-list{list-style-type:decimal;padding-left:2em;margin:1em 0}ol.num-list li{padding-bottom:.5em}ul.circle-list{list-style-type:circle;padding-left:2em;margin:1em 0}ul.circle-list li{padding-bottom:.5em}.table{width:100%;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}@media all and (max-width:750px){.table{display:block}.table tbody{display:block;width:100%}.table tr,.table th,.table td{display:block;width:100% !important}.table th{padding:.5em 7.5vw !important}.table td{padding:.8em 7.5vw !important}}.table th,.table td{padding:1em;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.table th{background:rgba(220,220,220,.6);width:140px;text-align:left;font-weight:700}.table td{background:#fff}.main-table{width:100%;border-top:solid 1px #dcdcdc}@media all and (max-width:750px){.main-table{display:block}.main-table tbody{display:block;width:100%}.main-table tr,.main-table th,.main-table td{display:block;width:100% !important}.main-table th,.main-table td{padding:.5em 7.5vw !important}}.main-table tr{border-bottom:solid 1px #dcdcdc;text-align:left}.main-table th{position:relative;padding:1em 2em 1em 4em;width:30%;box-sizing:border-box}@media all and (max-width:750px){.main-table th{background:#dcdcdc}}.main-table th:after{content:"";display:block;position:absolute;left:3em;top:1.35em;width:5px;height:1em;background:#2e8b57}@media all and (max-width:750px){.main-table th:after{top:0;left:0;height:100%}}.main-table td{padding:1em 4em 1em 2em;max-width:70%;box-sizing:border-box}@media all and (max-width:750px){.main-table td{max-width:none;margin-bottom:.5em}}@media all and (max-width:750px){.main-table td+td{margin-top:-1.5em}}.color-table{width:100%;border-top:solid 1px #dcdcdc;background:rgba(255,255,255,.9)}@media all and (max-width:750px){.color-table tr,.color-table th,.color-table td{display:block !important;width:100% !important}.color-table th,.color-table td{padding:.5em 7.5vw !important}}.color-table tr{border-bottom:solid 1px #dcdcdc}.color-table th{border-right:solid 1px #dcdcdc;padding:1em 1em 1em 2em;border-left:solid 5px #2e8b57;background:rgba(46,139,87,.2);width:20%;text-align:left}.color-table td{padding:1em;width:80%}@media all and (max-width:750px){.color-table td{margin-bottom:.5em}}.coming{position:relative}.coming:after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(94,94,188,.8);color:#fff;display:flex;align-items:center;justify-content:center}.coming figcaption{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center;z-index:2;color:#fff;line-height:1.4}.company .movie{margin-top:100px}@media all and (max-width:750px){.company .movie{margin-top:0}}.recruit .video-cont{margin-top:100px;aspect-ratio:16/9}@media all and (max-width:750px){.recruit .video-cont{margin-top:3em}}.recruit .video-cont iframe{width:100%;height:100%}.movie{background:#000}.movie .big-midashi{margin-bottom:0;color:rgba(255,255,255,.7);letter-spacing:.2em}@media all and (max-width:750px){.movie .big-midashi{font-size:16px}}.video-cont{width:100%}.video-cont video{width:100%;display:block}.three-trusts .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/three-trusts/sub-mv-bg.webp)}.three-trusts .point{background:#eee;padding-bottom:120px}@media all and (max-width:750px){.three-trusts .point{padding-bottom:3em}}.three-trusts .point .point-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-20px}@media all and (max-width:750px){.three-trusts .point .point-list{display:block}}.three-trusts .point .point-list .point01{background:#dcdcdc;color:#2e8b57}.three-trusts .point .point-list .point01 .icon{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/three-trusts/trusts-icon01.webp)}.three-trusts .point .point-list .point02{background:#2e8b57;color:#fff}.three-trusts .point .point-list .point02 .icon{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/three-trusts/trusts-icon02.webp)}.three-trusts .point .point-list .point03{background:#226841;color:#fff}.three-trusts .point .point-list .point03 .icon{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/three-trusts/trusts-icon03.webp)}.three-trusts .point .point-list .point04{background:#3d3d3d;color:#f2cc22}.three-trusts .point .point-list .point04 .icon{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/three-trusts/trusts-icon04.webp)}.three-trusts .point .point-list .point-box{width:500px;padding:40px 40px 30px;text-align:center;position:relative;z-index:0;margin-bottom:20px}.three-trusts .point .point-list .point-box a{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;display:block}.three-trusts .point .point-list .point-box a:hover{background:rgba(255,255,255,.2)}@media all and (max-width:750px){.three-trusts .point .point-list .point-box{width:100%;padding:2em 7.5vw;margin-bottom:2em}}.three-trusts .point .point-list .point-tit{text-align:center;font-size:16px;margin-bottom:23px}@media all and (max-width:750px){.three-trusts .point .point-list .point-tit{margin-bottom:.5em}}.three-trusts .point .point-list .tit{font-size:60px;line-height:1;margin-bottom:33px}@media all and (max-width:750px){.three-trusts .point .point-list .tit{font-size:30px;margin-bottom:1em}}.three-trusts .point .point-list .icon{width:99px;height:99px;margin:0 auto 60px;text-align:center;background-repeat:no-repeat;background-size:contain !important;background-position:center center}@media all and (max-width:750px){.three-trusts .point .point-list .icon{margin-bottom:1em}}.three-trusts .point .point-list p{font-weight:700;text-align:left}.three-trusts .point-detail{padding:0}.three-trusts .point-detail .perform .tit{color:#a0a0a0}.three-trusts .point-detail .perform .tit span{background:#a0a0a0}.three-trusts .point-detail .proposal .tit{color:#2e8b57}.three-trusts .point-detail .proposal .tit span{background:#2e8b57}.three-trusts .point-detail .trust .tit{color:#226841}.three-trusts .point-detail .trust .tit span{background:#226841}.three-trusts .point-detail .passion .tit{color:#f2cc22}.three-trusts .point-detail .passion .tit span{background:#f2cc22}.three-trusts .point-detail-box{width:100%;display:flex}@media all and (max-width:750px){.three-trusts .point-detail-box{display:block}}.three-trusts .point-detail-box:nth-child(2n){flex-direction:row-reverse}.three-trusts .point-detail-box .img-area{width:50%;overflow:hidden;position:relative}@media all and (max-width:750px){.three-trusts .point-detail-box .img-area{width:100%;height:200px}}.three-trusts .point-detail-box .img-area img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.three-trusts .point-detail-box .text-area{width:50%;padding:120px}@media all and (max-width:750px){.three-trusts .point-detail-box .text-area{width:100%;padding:3em 7.5vw 2em}}.three-trusts .point-detail-box .text-area .tit{font-size:60px}.three-trusts .point-detail-box .text-area .tit span{display:inline-block;color:#fff;line-height:1;padding:45px 40px;margin-right:50px}@media all and (max-width:750px){.three-trusts .point-detail-box .text-area .tit{font-size:25px}.three-trusts .point-detail-box .text-area .tit span{padding:.4em;margin-right:.5em}}.three-trusts .point-detail-box .text-area .text{margin-top:50px;font-weight:700}@media all and (max-width:750px){.three-trusts .point-detail-box .text-area .text{margin:1.5em auto 0}}.business{margin-bottom:-100px}@media all and (max-width:750px){.business{margin-bottom:-7em}}.business .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/sub-mv-bg.webp)}.business-nav{text-align:center}.business-nav-box{padding:2em 0;display:inline-block;width:47%;margin-right:5%}.business-nav-box:nth-child(2n){margin-right:0}.business-nav-box a{width:100%;padding:1em 0;text-align:center}.company{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/company/sub-mv-bg.webp?2308) no-repeat top;background-size:contain}@media all and (max-width:750px){.company{background:0 0}.company .sub-mv{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/company/sub-mv-bg-sp.webp?2308) no-repeat center center}}@media all and (min-width:750px){.company .company-area{padding-top:0 !important}}.company .company-area .inner{background:rgba(255,255,255,.9);padding:80px 40px}@media all and (max-width:750px){.company .company-area .inner{padding:0}}.company .company-area .company-box .big-midashi{margin-bottom:80px}@media all and (max-width:750px){.company .company-area .company-box .big-midashi{margin-bottom:1em}}.company .company-area .company-box table{font-weight:700}.company .company-area .permission-box .big-midashi{margin:90px 0 50px}@media all and (max-width:750px){.company .company-area .permission-box .big-midashi{margin:2em auto 1em}}.company .company-area .permission-box table{font-weight:700}.company .company-area .main-table tr.tr-kyoka td{display:block;border-bottom:solid 1px #dcdcdc;width:100%;max-width:100%}.company .company-area .main-table tr.tr-kyoka td:last-child{border-bottom:none}@media all and (max-width:750px){.company .company-area .main-table tr.tr-kyoka td+td{margin-top:0}}.company .company-area .main-table td{width:70%}.company .company-area .main-table td span{float:right;margin-left:1em}@media all and (max-width:750px){.company .company-area .main-table td{width:100%}.company .company-area .main-table td span{float:none;display:block;margin-bottom:-.5em;margin-left:0}}.company .chart{background:#dcdcdc;margin-bottom:40px}@media all and (max-width:750px){.company .chart{margin-bottom:0}}.company .chart .min{font-size:80%;text-align:right}.company .greeting{width:100%;position:relative}@media all and (max-width:750px){.company .greeting{background:rgba(220,220,220,.5);padding-bottom:0}}.company .greeting .inner{width:900px;padding:80px 70px;box-sizing:border-box;background:rgba(220,220,220,.5);right:-350px;position:relative;z-index:10;top:100px}@media all and (max-width:750px){.company .greeting .inner{width:85%;padding:0;margin:0 auto 2em;background:0 0;right:0;top:0}}.company .greeting .big-midashi{text-align:left}.company .greeting .text{margin-bottom:60px}@media all and (max-width:750px){.company .greeting .text{margin-bottom:2em}}.company .greeting .name{text-align:right}.company .greeting .name p{font-weight:700;margin-right:18px;display:inline}.company .greeting .name img{display:inline-block;width:176px}@media all and (max-width:750px){.company .greeting .name p{margin-right:.5em}.company .greeting .name img{width:auto;height:2em}}.company .greeting .pc-photo{width:50%;position:absolute;top:0;left:0;height:800px;background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/company/cp-photo.webp) no-repeat center center;z-index:0}@media all and (max-width:750px){.company .greeting .pc-photo{width:100%;position:relative;height:0;padding-top:70%;background-size:cover}}.company .history{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/company/history-bg.webp) no-repeat top center;background-size:contain}@media all and (max-width:750px){.company .history{background-size:auto 40vh;padding-bottom:0}}.company .history .big-midashi{color:#fff}.company .area{padding-bottom:160px;margin-bottom:-100px;background:rgba(220,220,220,.2)}@media all and (max-width:750px){.company .area{padding-bottom:10em;margin-bottom:-7em}}@media all and (max-width:750px){.access-list{margin-top:-2em}}.access-list-box{border-bottom:solid 1px #dcdcdc;padding:30px 0;display:flex;align-items:center}@media all and (max-width:750px){.access-list-box{padding:2em 0;display:block}}.access-list-box.big .tit{margin-bottom:20px;padding:0;border:none}@media all and (max-width:750px){.access-list-box.big .tit{margin-bottom:0}}.access-list-box.big .text{width:54%;padding:1em 0 1em 40px;border-left:solid 10px #2e8b57}@media all and (max-width:750px){.access-list-box.big .text{width:100%;padding:0;border:none}}.access-list-box.big .img{width:46%}@media all and (max-width:750px){.access-list-box.big .img{width:100%;margin-top:1.5em}}.access-list-box.big .add{margin-bottom:20px}@media all and (max-width:750px){.access-list-box.big .add{margin-bottom:0}}.access-list-box.big .tel p{display:block;margin:0}.access-list-box .tit{color:#2e8b57;font-size:20px;width:30%;box-sizing:border-box;padding:1em 0 1em 40px;border-left:solid 10px #2e8b57;font-weight:700}@media all and (max-width:750px){.access-list-box .tit{width:100%;padding:0;border:none;font-size:16px}}.access-list-box .tit span{font-size:16px}@media all and (max-width:750px){.access-list-box .tit span{font-size:14px}}.access-list-box .text{width:70%;border-left:none;padding-left:0}@media all and (max-width:750px){.access-list-box .text{width:100%}}.access-list-box .add{font-weight:700;margin-bottom:.5em}@media all and (max-width:750px){.access-list-box .add{margin-bottom:0}}.access-list-box .add p{display:inline-block}@media all and (max-width:750px){.access-list-box .add p{display:inline}}.access-list-box .add i{color:#2e8b57}.access-list-box .tel{font-weight:700}.access-list-box .tel a{text-decoration:none}.access-list-box .tel p{display:inline-block;margin-left:2em}@media all and (max-width:750px){.access-list-box .tel p{margin-left:0}}@media all and (max-width:750px){.access-list-box .tel{text-decoration:underline}}.recruit .recruit-mv{width:100%;position:relative;margin-top:68px}.recruit .recruit-mv h2{position:absolute;z-index:10;width:938px;height:175px;background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/recruit-tit.webp);top:60%;left:50%;transform:translateX(-50%)}@media all and (max-width:750px){.recruit .recruit-mv h2{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/recruit-tit-sp.webp);width:75vw;height:150px;background-size:contain;top:auto;bottom:10%;background-position:center bottom}}.recruit .recruit-mv-bg{position:relative;z-index:5;display:flex}@media all and (max-width:750px){.recruit .recruit-mv-bg{height:100%}}.recruit .recruit-mv-bg li{width:20%;height:min(70vh,70vw)}@media all and (max-width: 750px){.recruit .recruit-mv-bg li{height:300px}}.recruit .recruit-mv-bg li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit .recruit-bar{position:relative;width:100%;padding:1em 40px;box-sizing:border-box;text-align:center;border-bottom:solid 1px #dcdcdc}@media all and (max-width:750px){.recruit .recruit-bar{padding:1.5em 7.5vw}}.recruit .recruit-bar p{font-size:25px;font-weight:700}@media all and (max-width:750px){.recruit .recruit-bar p{text-align:center;margin-bottom:.5em;font-size:17px;letter-spacing:0}}.recruit .recruit-bar .recruit-btn a{position:absolute;font-size:25px;font-weight:700;text-decoration:none;right:2em;display:block;padding:0 1em;top:.5em;background:#2e8b57;color:#fff}@media all and (max-width:750px){.recruit .recruit-bar .recruit-btn a{position:relative;right:auto;width:100%;margin:0 auto;text-align:center;font-size:17px;top:0}}.recruit .info{padding:150px;text-align:center}@media all and (max-width:750px){.recruit .info{padding:3em 7.5vw}}.recruit .info .tit{font-weight:700;font-size:50px;margin:0 0 1em;color:#2e8b57}@media all and (max-width:750px){.recruit .info .tit{font-size:20px;text-align:left}}.recruit .info .text p{font-weight:700;font-size:25px;line-height:2.8}@media all and (max-width:750px){.recruit .info .text p{font-size:14px;line-height:2;text-align:left}}@media all and (max-width:750px){.recruit .info .inner{width:100%}}.recruit .interview{padding:0}.recruit .interview-box{width:100%;display:flex;justify-content:center;align-content:center;flex-direction:row;position:relative;z-index:0}@media all and (max-width:750px){.recruit .interview-box{display:block}}.recruit .interview-box:hover .text .tit-area .tit{font-size:28px;transition:.3s ease}@media all and (max-width:750px){.recruit .interview-box:hover .text .tit-area .tit{font-size:15px}}.recruit .interview-box:nth-child(2n){flex-direction:row-reverse}.recruit .interview-box:nth-child(2n) .text{color:#2e8b57;background:#dcdcdc}.recruit .interview-box:nth-child(2n) .tit-area{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/mark-LT-green.webp) left top no-repeat,url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/mark-RB-green.webp) right bottom no-repeat}.recruit .interview-box:nth-child(2n) .hover-link:hover{background:rgba(46,139,87,.3)}.recruit .interview-box .hover-link span{display:none}@media all and (max-width:750px){.recruit .interview-box .hover-link{position:absolute;height:auto;top:auto;bottom:2em;left:7.5vw;width:85%;margin:0 auto;text-align:center;font-weight:700;text-decoration:none;background:#fff;padding:0 1em;font-size:14px;color:#2e8b57}.recruit .interview-box .hover-link span{display:block}}.recruit .interview-box .text{position:relative;z-index:0;width:50%;color:#fff;background:#2e8b57}@media all and (max-width:750px){.recruit .interview-box .text{width:100%;padding:2em 7.5vw 5em}}.recruit .interview-box .text .tit-area{position:relative;width:100%;min-height:80%;background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/mark-LT-white.webp) left top no-repeat,url(//narata.jp/wp/wp-content/themes/narata/css/../images/recruit/mark-RB-white.webp) right bottom no-repeat;background-size:contain}@media all and (max-width:750px){.recruit .interview-box .text .tit-area{min-height:0;padding:0;margin-bottom:1em;background:0 0 !important}}.recruit .interview-box .text .tit-area .tit{font-size:25px;transform:translateY(-50%);font-weight:700;position:absolute;top:50%;width:100%;text-align:center;box-sizing:border-box;padding:0 130px}@media all and (max-width:750px){.recruit .interview-box .text .tit-area .tit{font-size:16px;padding:0;position:relative;top:0;transform:none;text-align:left}}.recruit .interview-box .text .name{position:absolute;bottom:1.5em;padding:0 3em;display:block;box-sizing:border-box;width:100%;text-align:right;font-weight:700;font-size:20px}@media all and (max-width:750px){.recruit .interview-box .text .name{position:relative;bottom:auto;padding:0;margin-top:1em;font-size:13px}}.recruit .interview-box .img{position:relative;z-index:0;overflow:hidden;width:50%;min-height:500px}@media all and (max-width:750px){.recruit .interview-box .img{width:100%;height:200px;min-height:0}}.recruit .interview-box .img img{width:100%;max-width:none}@media screen and (max-width:384px){.recruit .interview-box .img img{width:auto;max-width:none;height:100%}}@media screen and (min-width:751px){.recruit .interview-box .img img{width:auto;max-width:none;height:100%}}.recruit .job-description{font-weight:700}.recruit .entry{background:#2e8b57;text-align:center}.recruit .entry .en-tit{color:#fff}.recruit .entry .tit{color:#fff}.recruit .entry .entry-box{padding:40px;width:100%;background:#fff;margin:40px auto;min-height:500px}@media all and (max-width:750px){.recruit .entry .entry-box{min-height:0;padding:0 7.5vw 2em;margin:2em auto 0}}.recruit .entry .entry-btn .btn{position:relative;top:0;display:inline-block;padding:.5em 3em;background:#f2cc22;font-weight:700;font-size:25px;text-decoration:none}.recruit .entry .entry-btn .btn:hover{top:.2em}.interview-mv{width:100%;position:relative;z-index:0;margin-top:68px}@media all and (max-width:750px){.interview-mv{overflow:hidden}}.interview-mv .mv{position:relative;z-index:0;width:100%;height:auto;top:0}@media all and (max-width:750px){.interview-mv .mv{width:130%;max-width:none;margin-bottom:-1em}}.interview-mv-text{color:#fff;position:absolute;bottom:-80px;left:60%;width:40%;padding:80px;box-sizing:border-box;background:rgba(46,139,87,.8);text-align:right}@media all and (max-width:750px){.interview-mv-text{position:relative;width:100%;bottom:auto;left:auto;padding:2em 7.5vw;text-align:left}}.interview-mv-text .tit{font-size:40px;line-height:2.5;margin-bottom:1em}@media all and (max-width:750px){.interview-mv-text .tit{font-size:16px;line-height:2}}.interview-mv-text .name{font-size:20px}@media all and (max-width:750px){.interview-mv-text .name{font-size:13px}}.interview-faq-box{padding:80px 0;font-size:20px;font-weight:700}@media all and (max-width:750px){.interview-faq-box{padding:2em 0;font-size:14px}}.interview-faq-box:nth-child(2n){background:rgba(46,139,87,.1)}.interview-faq-box .tit{padding:0 100px;font-size:30px;color:#2e8b57;margin-bottom:1em}.interview-faq-box .tit span{display:block;line-height:1;font-size:100px;margin-bottom:40px}@media all and (max-width:750px){.interview-faq-box .tit{padding:0;font-size:16px}.interview-faq-box .tit span{font-size:28px;margin-bottom:.2em}}.interview-faq-box .text p{max-width:700px;padding:0 100px}@media all and (max-width:750px){.interview-faq-box .text p{padding:0}}.interview-faq-box .text figure{margin-top:50px}@media all and (max-width:750px){.interview-faq-box .text figure{margin-top:2em}}.demolition .business-detail-info{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/demolition-work/info-bg.webp) no-repeat center center}.engineering .business-detail-info{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/engineering-work/info-bg.webp) no-repeat center center}.processing .business-detail-info{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/processing-work/info-bg.webp) no-repeat center center}.wind .business-detail-info{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/wind-turbine-dismantling/info-bg.webp) no-repeat center center}.wind-etc .business-detail-info{background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/wind-etc/info-bg.webp) no-repeat center center}.business-detail-info{padding:0;text-align:center;background-size:cover;text-align:left;display:flex;align-items:center;position:relative;z-index:0;justify-content:center}@media all and (max-width:750px){.business-detail-info{display:block;padding:0 !important}}.business-detail-info:after{content:"";display:block;width:10%;position:absolute;top:0;left:0;height:100%;background:#fff;z-index:5}@media all and (max-width:750px){.business-detail-info:after{display:none}}.business-detail-info .tit{position:relative;z-index:10;font-weight:700;font-size:40px;color:#fff;width:45%;box-sizing:border-box;padding:60px;background:rgba(46,139,87,.8);align-self:flex-start}@media all and (max-width:750px){.business-detail-info .tit{font-size:18px;width:100%;padding:1em 7.5vw}}.business-detail-info .text{position:relative;z-index:10;font-weight:700;font-size:20px;width:55%;padding:0 5%}.business-detail-info .text p{line-height:2.8}@media all and (max-width:750px){.business-detail-info .text{font-size:14px;width:100%;padding:2em 7.5vw 2em}.business-detail-info .text p{line-height:2}}.business-detail-case{padding-top:100px !important;padding-bottom:0 !important}@media all and (max-width:750px){.business-detail-case{padding-top:3em !important;width:85%;margin:0 auto}}.business-detail-case>.tit{color:#2e8b57;font-size:30px;font-weight:700;margin:0 auto 50px;text-align:center}@media all and (max-width:750px){.business-detail-case>.tit{font-size:18px;margin-bottom:2em}}.business-detail-case-wrap{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto 100px;text-align:center}@media all and (max-width:750px){.business-detail-case-wrap{max-width:100%;margin-bottom:3em}}.business-detail-case-box{margin:0 auto 60px;width:100%}@media all and (max-width:750px){.business-detail-case-box{margin-bottom:2em}}.business-detail-case-box:last-child{margin-bottom:0}.business-detail-case-box .tit{padding:1em 2em;color:#3d3d3d;font-weight:700;font-size:18px;background:#dcdcdc;display:block;position:relative;z-index:10;overflow:visible !important}@media all and (max-width:750px){.business-detail-case-box .tit{font-size:14px}}.business-detail-case-box .tit:before{content:"";position:absolute;top:-17px;top:calc(-1em + 1px);left:50%;transform:translateX(-50%);z-index:1;border-right:1em solid rgba(0,0,0,0);border-bottom:1em solid #dcdcdc;border-left:1em solid rgba(0,0,0,0)}.business-detail-case-box .tit.is-no-icon:before{display:none}.business-detail-case-box .tit.is-no-bg{background:0 0}.business-detail-case-box .tit.is-no-bg:before{display:none}.business-detail-case-box .tit.is-video{padding:1.4em 2em}.business-detail-case-box .tit .video-cont{width:min(100%,540px);margin-top:1em;margin-left:auto;margin-right:auto;aspect-ratio:16/9}.business-detail-case-box .tit .video-cont iframe{width:100%;height:100%}.business-detail-case-box .tit span{font-size:80%}.business-detail-case-box .img-area{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:0}@media all and (max-width:750px){.business-detail-case-box .img-area{display:block}}.business-detail-case-box .img-area p{display:block;width:33%;width:33.3333333333%;overflow:hidden;position:relative;display:block;height:100%}@media all and (max-width:750px){.business-detail-case-box .img-area p{width:100%}}.business-detail-case-box .img-area p img{max-width:none;width:100%;display:block;margin:0}.business-detail-case-box .img-area.w25{width:100% !important}.business-detail-case-box .img-area.w25 p{width:25%}@media all and (max-width:750px){.business-detail-case-box .img-area.w25 p{width:100% !important}}.business-detail-case-box .img-area .note-area{position:absolute;z-index:2;width:100%;height:100%;background:rgba(94,94,188,.8);color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center}@media all and (max-width:750px){.business-detail-case-box .img-area .note-area{font-size:24px}}.business-detail-case-box .img-area .note-area p{height:auto;line-height:1.4}.business-detail-case-box .set-area{display:flex;justify-content:space-between;align-items:center;width:100%}@media all and (max-width:750px){.business-detail-case-box .set-area{display:block;margin-bottom:3em}}.business-detail-case-box .set-area li{width:33%;width:33.3333333333%}@media all and (max-width:750px){.business-detail-case-box .set-area li{width:100%;margin-bottom:2em}}.business-detail-case-box .set-area li p{display:block;width:100%;overflow:hidden;position:relative;display:block;height:100%}.business-detail-case-box .set-area li p img{max-width:none;width:100%;display:block;margin:0}.business-detail-case-box .set-area li:nth-child(2) .tit{box-sizing:border-box;border-right:solid 1px rgba(61,61,61,.4);border-left:solid 1px rgba(61,61,61,.4)}@media all and (max-width:750px){.business-detail-case-box .set-area li:nth-child(2) .tit{border:none}}.demolition .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/demolition-work/sub-mv-bg.webp)}.engineering .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/engineering-work/sub-mv-bg.webp)}.processing .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/processing-work/sub-mv-bg.webp)}.processing .business-flow .wrap{display:flex;justify-content:center;align-items:center}@media all and (max-width:1020px){.processing .business-flow .wrap{display:block;text-align:center}}.processing .business-flow .big-midashi{margin-bottom:0}@media all and (max-width:750px){.processing .business-flow .big-midashi{margin-bottom:1em}}.processing .business-flow .flow-list{width:500px;text-align:center}@media all and (max-width:750px){.processing .business-flow .flow-list{width:85%;margin:0 auto 2em}}@media all and (max-width:1020px){.processing .business-flow .flow-list{margin:0 auto 60px}}.processing .business-flow .flow-list>li{display:flex;justify-content:space-between;padding:20px 0}@media all and (max-width:750px){.processing .business-flow .flow-list>li{padding:10px 0}}.processing .business-flow .flow-list>li .box{background:rgba(61,61,61,.7);color:#fff;font-weight:700;padding:1em;box-sizing:border-box;width:100%;position:relative;z-index:0}.processing .business-flow .flow-list>li .box.chukan{background:#226841}.processing .business-flow .flow-list>li .box:after{content:"";position:absolute;right:0;top:-30px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:rgba(61,61,61,.2) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 20px 0}@media all and (max-width:750px){.processing .business-flow .flow-list>li .box:after{top:-20px;border-width:13px 13px 0}}.processing .business-flow .flow-list>li:first-child .box:after{display:none}.processing .business-flow .flow-list>li.line02 .box{width:48%}.processing .business-flow .flow-list>li:last-child .box{background:#2e8b57}.processing .business-flow .flow-list>li .box-small{margin-top:1em;padding-top:1em;border-top:solid 1px #fff;color:#1a1b19;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.processing .business-flow .flow-list>li .box-small li{background:#fff;padding:0 1em;margin:.5em;font-size:90%}.processing .business-flow .img-area{max-width:750px;margin-left:60px}@media all and (max-width:1020px){.processing .business-flow .img-area{margin:0 auto}}.processing .chukan-flow{background:rgba(61,61,61,.1)}.processing .chukan-flow .flow-list>li:last-child .box:nth-child(1){width:63%}.processing .chukan-flow .flow-list>li:last-child .box:nth-child(2){width:33%}.processing .vihicle{border-top:solid 5px #eee;border-bottom:solid 5px #eee;background:repeating-linear-gradient(45deg,#eee 0px 10px,#fff 10px 20px)}@media all and (max-width:750px){.processing .vihicle{padding-bottom:0;margin-bottom:2em}}.processing .vihicle .car-list{display:flex}@media all and (max-width:750px){.processing .vihicle .car-list{display:block}}.processing .vihicle .car-list li{width:25%;background:#2e8b57;overflow:hidden;position:relative;box-sizing:border-box}@media all and (max-width:750px){.processing .vihicle .car-list li{width:85%;margin:0 auto 2em}}.processing .vihicle .car-list li img{width:100%}@media all and (max-width:1020px){.processing .vihicle .car-list li img{height:240px;width:auto;max-width:none;position:relative;left:50%;transform:translateX(-50%)}}@media all and (max-width:750px){.processing .vihicle .car-list li img{height:200px}}.processing .vihicle .car-list li p{display:block;width:100%;box-sizing:border-box;padding:.5em 1em 1em;color:#fff;text-align:center;border-right:solid 2px rgba(61,61,61,.2)}.wind .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/wind-turbine-dismantling/sub-mv-bg.webp)}.privacy .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/privacy/sub-mv-bg.webp)}.sanpai_nintei .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/sanpai_nintei/sub-mv-bg.webp)}@media all and (max-width:750px){.sanpai_nintei .scroll{width:85vw;overflow:scroll}}.sanpai_nintei .info-table{width:100%;border-top:solid 1px #dcdcdc}@media all and (max-width:750px){.sanpai_nintei .info-table{width:600px}.sanpai_nintei .info-table th,.sanpai_nintei .info-table td{padding:.5em !important}}.sanpai_nintei .info-table tr{border-bottom:solid 1px #dcdcdc;text-align:left}.sanpai_nintei .info-table tr:last-child{border-bottom:none}.sanpai_nintei .info-table th{position:relative;padding:1em;width:30%;box-sizing:border-box}.sanpai_nintei .info-table td{padding:1em;box-sizing:border-box}.sanpai_nintei .scroll>.info-table{border-bottom:solid 1px #dcdcdc}.sanpai_nintei .scroll>.info-table>tbody>tr>td:first-child{background:rgba(0,0,0,.05)}.sanpai_nintei .min{max-width:30%}.sanpai_nintei .info .scroll{height:16em;overflow-y:scroll;box-sizing:border-box;max-width:750px;margin:0 auto}.sanpai_nintei .info dl{margin-bottom:1em;padding-bottom:1em;border-bottom:solid 1px #dcdcdc;text-align:left}.sanpai_nintei .info dl dt{opacity:.7;font-weight:700;margin-bottom:.5em}.contact .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/contact/sub-mv-bg.webp)}.contact-wrap{margin-bottom:-100px;padding-bottom:80px}.contact-wrap .btn-area{margin:50px auto 60px}.contact-wrap .btn-area li{width:100%;margin-bottom:1em}.contact-wrap .btn-area li:last-child{margin-bottom:0}.contact-wrap .btn-area .contact-btn{display:block;padding:.5em 1.5em;width:100%;box-sizing:border-box;background:#2e8b57;color:#fff;font-weight:700;font-size:20px;text-align:left;border:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";text-decoration:none}.contact-wrap .btn-area .contact-btn:before{content:"";width:.3em;height:1em;background:#fff;margin-right:.8em;display:inline-block}.contact-wrap .btn-area .contact-btn:hover{cursor:pointer;opacity:.7}.contact-wrap .big-midashi{font-size:30px}.contact-form{width:100%;background:#fff;box-sizing:border-box;text-align:center;background:#f0f0f0}.contact-form:nth-of-type(2n){background:0 0}.contact-form .hissu,.contact-form .nini{padding:1.5px .5em;background:#2e8b57;color:#fff;font-size:13px;margin-right:1em}.contact-form .nini{background:rgba(61,61,61,.2);color:#3d3d3d}.contact-form .min{width:10em}.contact-form .add{margin-top:1em}.contact-form .add input{width:90%}.contact-form dl{display:block;border-bottom:solid 1px rgba(61,61,61,.2);box-sizing:border-box;width:100%;padding:1.2em 0}.contact-form dl:first-child{border-top:solid 1px rgba(61,61,61,.2)}.contact-form dt,.contact-form dd{display:inline-block;text-align:left;vertical-align:top}.contact-form dt{width:30%;margin-right:3%}.contact-form dd{width:65%}.contact-form input,.contact-form textarea{width:100%;border:solid 1px rgba(61,61,61,.2);padding:.5em}.contact-form input[type=checkbox],.contact-form input[type=radio]{width:auto}.contact-form #check-naiyo span.wpcf7-list-item{display:block}.contact-form input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;background:#2e8b57;color:#fff;width:100%;margin-top:1.2em;padding:1em;box-sizing:border-box;font-weight:700;font-size:110%;letter-spacing:.05em;white-space:normal;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.contact-form input[type=submit]:hover{background:#f2cc22;color:#3d3d3d}.contact-form input[type=submit]::-webkit-search-decoration{display:none}.contact-form input[type=submit]::focus{outline-offset:-2px}.contact-form .check-btn .wpcf7-list-item{display:block;padding:.5em 1em;background:#f8f8f8;font-weight:700;margin:2em 0 0;box-sizing:border-box}.contact-form .check-btn p{margin-top:1em}.contact-form .acceptance-area{margin:2em auto 1em;padding:1em;background:rgba(46,139,87,.1);display:block;width:70%}@media all and (max-width:750px){.contact-form .acceptance-area{width:100%}}#contact{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:90%}#contact .privacy-tit{background:#555;color:#fff;display:block;font-size:90%;font-weight:700;box-sizing:border-box;padding:.5em 2em;text-align:left}#contact .privacy-text{height:11em;overflow-y:scroll;width:100%;box-sizing:border-box;padding:1em 2em;margin:0 auto 1em;background:#eee;text-align:left}.contact-form div.wpcf7-mail-sent-ok{border:none;color:#504a45 !important}.contact-form div.wpcf7-response-output{margin:2em .5em 1em;padding:3em 0;border:none;color:#dc1842}@media all and (max-width:750px){#contact .contact-detail .inner{width:100%}#contact .text-area{width:85%}#contact .text-area p{text-align:left}.contact-wrap{margin:0 0 -7em}.contact-wrap .btn-area{margin:2em auto 3em}.contact-wrap .btn-area .contact-btn{font-size:16px}.contact-wrap .big-midashi{font-size:20px}.contact-form{border-radius:5px;padding:0 0 4em;border-top:solid 1px rgba(61,61,61,.2);margin-top:-1em}.contact-form .add input{width:100%;height:4em}.contact-form dl{display:block;border-bottom:solid 1px rgba(61,61,61,.2);box-sizing:border-box;width:100%;padding:1.4em 0}.contact-form dt,.contact-form dd{display:block;text-align:left;vertical-align:top}.contact-form dt{width:100%;margin-bottom:.8em}.contact-form dd{width:100%;margin:0 auto}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:.5em 1em;border:solid 1px rgba(61,61,61,.2)}.contact-form input[type=submit]{width:100%}.check-btn{margin:0 auto}}#contact.thanks .tel-area{padding:2em 2em 1.5em;margin:2em auto;background:#ededed}#contact.thanks .tel-area .tel{margin:auto;text-align:center;max-width:640px;border-bottom:1px solid #ccc;padding-bottom:10px;display:block}#contact.thanks .tel-area .tel i{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../img/common/icon-tel.webp);background-repeat:no-repeat;background-position:left center;height:46px;width:56px;display:inline-block}#contact.thanks .tel-area .tel span{font-family:"Anton",sans-serif;font-size:48px;font-weight:400;color:#325474;line-height:48px;letter-spacing:.25em}.video-mv{position:relative}.video-mv__cont{position:relative;width:100%;aspect-ratio:16/9}.wind-etc .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/business/wind-etc/sub-mv-bg.webp)}.wind-etc__item{padding-top:0 !important}.wind-etc__cont{display:flex;align-items:center;justify-content:space-between;gap:10%}@media all and (max-width:750px){.wind-etc__cont{display:block}}.wind-etc__cont-txt{width:60%}@media all and (max-width:750px){.wind-etc__cont-txt{width:100%;margin-bottom:30px}}.wind-etc__img{margin-top:30px}.wind-etc__img:nth-of-type(2){margin-top:70px}.wind-etc__img figcaption{font-size:13px;text-align:right}@media all and (max-width:750px){.wind-etc__img figcaption{font-size:11px}}