@charset "UTF-8";img{width:100%;height:auto;vertical-align:bottom}input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,strong,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,select,button{margin:0;padding:0;border:0;outline:0}body{line-height:0}footer,header,menu,nav,section,aside,figure{display:block}.ul,.ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}.fixedRight{position:fixed;right:0;bottom:0;width:200px;z-index:99999}@media only screen and (max-width:1024px){.fixedRight{display:none}}.fixedRight .btn-fixed{cursor:pointer}.fixedRight .btn__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:-46px;bottom:90px;width:200px;height:14px;color:#333;font-family:"FuturaRound-Medium",sans-serif;font-size:12px;text-decoration:none;letter-spacing:.2em;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixedRight .btn__scroll .text{display:inline-block;margin-right:10px;white-space:nowrap}.fixedRight .btn__scroll .line{display:inline-block;width:100%;height:1px;background-color:#333}.fixedRight .btn__scroll:hover{right:-66px;bottom:112px;width:240px}.fixedRight .btn__scroll.is-white{color:#fff}.fixedRight .btn__scroll.is-white .line{background-color:#fff}.fixedRight .btn__pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:-46px;bottom:90px;width:200px;height:14px;color:#333;font-family:"FuturaRound-Medium",sans-serif;font-size:12px;text-decoration:none;letter-spacing:.2em;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.fixedRight .btn__pagetop .text{display:inline-block;margin-right:10px;white-space:nowrap}.fixedRight .btn__pagetop .line{display:inline-block;width:100%;height:1px;background-color:#333}.fixedRight .btn__pagetop:hover{right:-66px;bottom:112px;width:240px}#header.is-block .header__inner{background-color:#fff}#header.is-block .header__inner .logo a img.logo_white{z-index:1;opacity:0}#header.is-block .header__inner .logo a img.logo_black{z-index:2;opacity:1}#header.is-block .header__inner .logo a:hover img{opacity:.7}@media only screen and (max-width:1024px){#header.is-block .header__inner .logo a:hover img{opacity:1}}#header.is-block .header__inner .menu__block .menu-btn .menu-btn__inner .menu-line{background-color:#333}#header.is-block .header__inner .menu__block .menu__contents .menulist li a{color:#333}#header.is-block .header__inner .menu__block .menu__contents .menulist li a:before{background-color:#333}#header.is-block .header__inner .menu__block .menu__contents .menulist li a:after{color:#333}.header__inner{position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:25px 50px;background:0 0;z-index:999;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner{padding:15px 20px}}.header__inner .logo a{display:block;position:relative;width:150px;height:71px}@media only screen and (max-width:1024px){.header__inner .logo a{width:150px;height:71px}}.header__inner .logo a img{position:absolute;top:0;left:0;width:150px;height:71px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner .logo a img{width:200px;height:auto;vertical-align:top}}.header__inner .logo a img.logo_white{z-index:2;opacity:1}.header__inner .logo a img.logo_black{z-index:1;opacity:0}.header__inner .logo a:hover img{opacity:.7}@media only screen and (max-width:1024px){.header__inner .logo a:hover img{opacity:1}}.header__inner .menu__block .menu-btn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;position:absolute;right:40px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner .menu__block .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;top:14px;right:16px}}.header__inner .menu__block .menu-btn .menu-btn__inner{position:relative;width:24px;height:26px}@media only screen and (max-width:1024px){.header__inner .menu__block .menu-btn .menu-btn__inner{width:20px;height:19px}}.header__inner .menu__block .menu-btn .menu-btn__inner .menu-line{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:1px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header__inner .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(1){top:0}.header__inner .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(2){top:12px}@media only screen and (max-width:1024px){.header__inner .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(2){top:8px}}.header__inner .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(3){bottom:0}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__wrap{display:none;position:fixed;top:0;left:0;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}}.header__inner .menu__block .menu__contents .menulist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist{display:block}}.header__inner .menu__block .menu__contents .menulist li:not(:nth-child(1)){margin-left:30px}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li:not(:nth-child(1)){margin:30px 0 0}}.header__inner .menu__block .menu__contents .menulist li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;height:100%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:1.6vh;letter-spacing:.1em;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.header__inner .menu__block .menu__contents .menulist li a{font-size:14px}}@media screen and (min-width:1400px){.header__inner .menu__block .menu__contents .menulist li a{font-size:14px}}.header__inner .menu__block .menu__contents .menulist li a:before{position:absolute;top:49%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:1px;background-color:#fff;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li a:before{display:none}}.header__inner .menu__block .menu__contents .menulist li a:after{position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-family:"FuturaRound-Medium",sans-serif;font-size:11px;text-align:center;white-space:nowrap;content:attr(data-text) "";opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li a:after{display:none}}.header__inner .menu__block .menu__contents .menulist li a:hover:before{width:100%}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li a:hover:before{width:0}}.header__inner .menu__block .menu__contents .menulist li a:hover:after{opacity:1;z-index:2}@media only screen and (max-width:1024px){.header__inner .menu__block .menu__contents .menulist li a:hover:after{opacity:0}}.header__inner.is-menuopen .logo a img.logo_white{z-index:1;opacity:0}.header__inner.is-menuopen .logo a img.logo_black{z-index:2;opacity:1}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line{background-color:#333;border-radius:0}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-315deg);transform:translateY(13px) rotate(-315deg)}@media only screen and (max-width:1024px){.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(1){-webkit-transform:translateY(8.5px) rotate(-315deg);transform:translateY(8.5px) rotate(-315deg)}}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(2){opacity:0}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(315deg);transform:translateY(-11px) rotate(315deg)}@media only screen and (max-width:1024px){.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner .menu-line:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner:hover .menu-line:nth-of-type(1){top:auto}.header__inner.is-menuopen .menu__block .menu-btn .menu-btn__inner:hover .menu-line:nth-of-type(3){bottom:0}.header__inner.is-menuopen .menu__block .menu__contents .menulist li a{color:#333}.header__inner.is-menuopen .menu__block .menu__contents .menulist li a:before{background-color:#333}.attachment{position:relative;background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/common/footer_contact_pc.jpg) no-repeat top center;background-size:cover;background-attachment:fixed;z-index:0}@media only screen and (max-width:1024px){.attachment{background-attachment:scroll;background-position:center}}@media only screen and (max-width:767px){.attachment{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/common/footer_contact_sp.jpg) no-repeat top center;background-size:cover}}.attachment:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.attachment a .btn-style__radius{backfground-color:#fff;color:#fff;border:1px solid #fff;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.attachment a:hover .btn-style__radius{background-color:#fff;color:#333}.attachment .attachment__inner{max-width:1200px;width:90%;margin:0 auto;padding:120px 0}@media only screen and (max-width:1024px){.attachment .attachment__inner{max-width:auto;width:auto;margin:0 44px;padding:60px 0}}@media only screen and (max-width:767px){.attachment .attachment__inner{margin:0 24px}}.attachment .attachment__inner .text__block--white{text-align:center}#footer{background-color:#fff}#footer .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 80px;border-top:1px solid #eaeaea}@media only screen and (max-width:1024px){#footer .footer__inner{padding:40px 20px}}@media only screen and (max-width:767px){#footer .footer__inner{display:block}}#footer .footer__inner .footer-info .footer-logo{margin-bottom:20px;width:150px;height:71px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-info .footer-logo{width:150px;height:auto}}#footer .footer__inner .footer-info .footer-logo img{width:150px;height:71px}@media only screen and (max-width:1024px){#footer .footer__inner .footer-info .footer-logo img{width:150px;height:auto;vertical-align:top}}#footer .footer__inner .copyright{margin:auto 0 0 auto;font-family:"FuturaRound-Medium",sans-serif;font-size:1.4vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){#footer .footer__inner .copyright{font-size:11px;line-height:2}}@media only screen and (max-width:767px){#footer .footer__inner .copyright{margin:40px 0 0}}@media screen and (min-width:1400px){#footer .footer__inner .copyright{font-size:12px}}body{width:100%;height:100%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:15px;font-weight:400;line-height:1;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){body{font-size:16px}}@media only screen and (max-width:767px){body{font-size:12px}}body.is-block{overflow:hidden}#main,#container,#footer{width:100%}#main{position:relative}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#333;text-decoration:none;word-break:break-all;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}br.sp--block{display:none}@media only screen and (max-width:767px){br.sp--block{display:block}}br.ipad--block{display:none}@media only screen and (max-width:1024px){br.ipad--block{display:block}}@media only screen and (max-width:767px){br.ipad--block{display:none}}br.pc--block{display:block}@media only screen and (max-width:767px){br.pc--block{display:none}}.tel a{text-decoration:none;pointer-events:none}@media only screen and (max-width:767px){.tel a{text-decoration:underline;pointer-events:auto}}.mail a{position:relative}.mail a:hover{color:#aaa}@media only screen and (max-width:1024px){.mail a:hover{color:#333}}@font-face{font-family:"FuturaRound-Bold";src:local("FuturaRound-Bold"),local("FuturaRound-Bold"),local("FuturaRound-Bold"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Bold.woff) format("woff"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Bold.ttf) format("truetype"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Bold.eot) format("embedded-opentype")}@font-face{font-family:"FuturaRound-Medium";src:local("FuturaRound-Medium"),local("FuturaRound-Medium"),local("FuturaRound-Medium"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Medium.woff) format("woff"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Medium.ttf) format("truetype"),url(//setec0806.jp/wp/wp-content/themes/wp_setec/./font/FuturaRound-Medium.eot) format("embedded-opentype")}.title__block{position:relative;margin-bottom:60px}@media only screen and (max-width:1024px){.title__block{margin-bottom:40px}}.title__block .title{margin-bottom:10px;color:#333;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-weight:500;font-size:2.5vh;font-weight:400;letter-spacing:.2em}@media only screen and (max-width:1024px){.title__block .title{margin-bottom:5px;font-size:20px}}@media screen and (min-width:1400px){.title__block .title{font-size:25px}}.title__block .title-en{padding-top:15px;color:#333;font-size:1.4vh;font-family:"FuturaRound-Medium",sans-serif;letter-spacing:.2em}@media only screen and (max-width:1024px){.title__block .title-en{font-size:12px}}@media screen and (min-width:1400px){.title__block .title-en{font-size:14px}}.title__block--white{position:relative;margin-bottom:60px}@media only screen and (max-width:1024px){.title__block--white{margin-bottom:40px}}.title__block--white .title{margin-bottom:10px;color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-weight:500;font-size:2.5vh;font-weight:400;letter-spacing:.2em}@media only screen and (max-width:1024px){.title__block--white .title{margin-bottom:5px;font-size:20px}}@media screen and (min-width:1400px){.title__block--white .title{font-size:25px}}.title__block--white .title-en{padding-top:15px;color:#fff;font-size:1.4vh;font-family:"FuturaRound-Medium",sans-serif;letter-spacing:.2em}@media only screen and (max-width:1024px){.title__block--white .title-en{font-size:12px}}@media screen and (min-width:1400px){.title__block--white .title-en{font-size:14px}}.text__block .copy{margin-bottom:25px;font-size:2.2vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.text__block .copy{margin-bottom:15px;font-size:16px;line-height:1.7}}@media screen and (min-width:1400px){.text__block .copy{font-size:22px}}.text__block p{font-size:1.6vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.text__block p{font-size:12px}}@media screen and (min-width:1400px){.text__block p{font-size:14px}}.text__block .red{color:red}.text__block--white .copy{margin-bottom:25px;color:#fff;font-size:2.2vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.text__block--white .copy{margin-bottom:15px;font-size:16px;line-height:1.7}}@media screen and (min-width:1400px){.text__block--white .copy{font-size:22px}}.text__block--white p{color:#fff;font-size:1.6vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.text__block--white p{font-size:12px}}@media screen and (min-width:1400px){.text__block--white p{font-size:14px}}.btn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.btn__wrap{display:block}}.btn-style__border{display:block;position:relative;width:400px;margin:70px 0 0;padding:15px 10px;color:#333;font-size:1.8vh;line-height:1.7;letter-spacing:.2em;text-decoration:none;border:1px solid #333;text-align:center}@media only screen and (max-width:1024px){.btn-style__border{padding:15px 0;font-size:12px}}@media only screen and (max-width:767px){.btn-style__border{width:100%;margin:25px 0}}@media screen and (min-width:1400px){.btn-style__border{font-size:16px}}.btn-style__border:hover{background-color:#399d26;color:#fff;border:1px solid #399d26}@media only screen and (max-width:1024px){.btn-style__border:hover{background-color:transparent;color:#333;border:1px solid #333}}.btn-style__radius{display:block;position:relative;width:400px;margin:40px 0 0;padding:15px 10px;color:#333;font-size:1.8vh;line-height:1.7;letter-spacing:.2em;text-decoration:none;border:1px solid #333;text-align:center;border-radius:30px}@media only screen and (max-width:1024px){.btn-style__radius{padding:15px 0;font-size:12px}}@media only screen and (max-width:767px){.btn-style__radius{width:100%;margin:25px 0}}@media screen and (min-width:1400px){.btn-style__radius{font-size:16px}}.btn-style__radius:hover{background-color:#399d26;color:#fff;border:1px solid #399d26}@media only screen and (max-width:1024px){.btn-style__radius:hover{background-color:transparent;color:#333;border:1px solid #333}}.content--m{max-width:1200px;width:100%;margin:0 auto;padding:120px 80px}@media only screen and (max-width:1024px){.content--m{max-width:auto;width:auto;margin:0 20px 0;padding:60px 0}}@media only screen and (max-width:767px){.content--m{margin:0 20px 0}}@media screen and (min-width:1400px){.content--m{padding:120px 0}}.content--s{max-width:1000px;width:100%;margin:0 auto;padding:120px 80px}@media only screen and (max-width:1024px){.content--s{max-width:auto;width:auto;margin:40px 20px 0;padding:40px 0}}@media only screen and (max-width:767px){.content--s{margin:40px 20px 0}}@media screen and (min-width:1400px){.content--s{padding:120px 0}}.mainvis__block{position:relative;z-index:100}.mainvis__block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:-1}.mainvis__block.pages-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background-position:center center;background-size:cover;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.mainvis__block.pages-top{height:calc(var(--vh, 1vh) * 100)}}.mainvis__block .heading__block{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.mainvis__block .heading__block .main-copy{color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:40px;letter-spacing:.2em;white-space:nowrap}@media only screen and (max-width:1024px){.mainvis__block .heading__block .main-copy{font-size:20px}}.mainvis__block .heading__block .sub-copy{margin:25px 0 0 5px;color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:84px;letter-spacing:.2em;white-space:nowrap}@media only screen and (max-width:1024px){.mainvis__block .heading__block .sub-copy{font-size:42px}}.mainvis__block.pages-common{position:relative;padding:250px 0}@media only screen and (max-width:1024px){.mainvis__block.pages-common{height:100vh;padding:0}}@media only screen and (max-width:767px){.mainvis__block.pages-common{height:calc(var(--vh, 1vh) * 100)}}.mainvis__block.pages-common .title__block--white{position:absolute;bottom:50px;left:50px;margin:0}@media only screen and (max-width:1024px){.mainvis__block.pages-common .title__block--white{bottom:20px;left:20px}}.mainvis__block.pages-works{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_works_pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:1024px){.mainvis__block.pages-works{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_works_sp.jpg) no-repeat center;background-size:cover}}.mainvis__block.pages-recruit{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_recruit_pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:1024px){.mainvis__block.pages-recruit{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_recruit_sp.jpg) no-repeat center;background-size:cover}}.mainvis__block.pages-privacy{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_privacy_pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:1024px){.mainvis__block.pages-privacy{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_privacy_sp.jpg) no-repeat center;background-size:cover}}.mainvis__block.pages-contact{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_contact_pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:1024px){.mainvis__block.pages-contact{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_contact_sp.jpg) no-repeat center;background-size:cover}}.mainvis__block.pages-error{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_error_pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:1024px){.mainvis__block.pages-error{background:url(//setec0806.jp/wp/wp-content/themes/wp_setec/./img/pages/mainvis_error_sp.jpg) no-repeat center;background-size:cover}}.ie11 .layout__2col-square__left,.ie11 .layout__2col-square__right{min-height:auto}.layout__2col-square__left{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:800px;overflow:hidden}@media only screen and (max-width:1024px){.layout__2col-square__left{display:block;min-height:auto}}.layout__2col-square__left .item-img{position:relative;width:48%;overflow:hidden}@media only screen and (max-width:1024px){.layout__2col-square__left .item-img{width:100%}}.layout__2col-square__left .item-img:before{display:block;padding:300px 0;content:""}@media only screen and (max-width:1024px){.layout__2col-square__left .item-img:before{padding:50% 0}}.layout__2col-square__left .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.layout__2col-square__left .item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52%}@media only screen and (max-width:1024px){.layout__2col-square__left .item-text{width:100%}}.layout__2col-square__left .item-text .item-text__inner{padding:80px 200px 80px 80px}@media only screen and (max-width:1024px){.layout__2col-square__left .item-text .item-text__inner{padding:60px 44px}}@media only screen and (max-width:767px){.layout__2col-square__left .item-text .item-text__inner{padding:60px 24px}}.layout__2col-square__left .item-text .item-text__inner .title__block{margin-bottom:40px}.layout__2col-square__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;min-height:800px;overflow:hidden}@media only screen and (max-width:1024px){.layout__2col-square__right{display:block;min-height:auto}}.layout__2col-square__right .item-img{position:relative;width:48%;overflow:hidden}@media only screen and (max-width:1024px){.layout__2col-square__right .item-img{width:100%}}.layout__2col-square__right .item-img:before{display:block;padding:300px 0;content:""}@media only screen and (max-width:1024px){.layout__2col-square__right .item-img:before{padding:50% 0}}.layout__2col-square__right .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.layout__2col-square__right .item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52%}@media only screen and (max-width:1024px){.layout__2col-square__right .item-text{width:100%}}.layout__2col-square__right .item-text .item-text__inner{padding:80px 200px 80px 80px}@media only screen and (max-width:1024px){.layout__2col-square__right .item-text .item-text__inner{padding:60px 44px}}@media only screen and (max-width:767px){.layout__2col-square__right .item-text .item-text__inner{padding:60px 24px}}.layout__2col-square__right .item-text .item-text__inner .title__block{margin-bottom:40px}.workslist__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.workslist__block{display:block}}.workslist__block .workslist__item{width:47.5%}@media only screen and (max-width:1024px){.workslist__block .workslist__item{width:100%;margin-top:40px}.workslist__block .workslist__item:nth-child(1){margin-top:0}}.workslist__block .workslist__item:nth-child(odd){margin-right:2.5%}@media only screen and (max-width:1024px){.workslist__block .workslist__item:nth-child(odd){margin-right:0}}.workslist__block .workslist__item:nth-child(even){margin-top:80px;margin-left:2.5%}@media only screen and (max-width:1024px){.workslist__block .workslist__item:nth-child(even){margin-top:40px;margin-left:0}}.workslist__block .workslist__item a .item-img{position:relative;overflow:hidden;z-index:1}.workslist__block .workslist__item a .item-img:before{display:block;padding:35% 0;content:""}.workslist__block .workslist__item a .item-img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.workslist__block .workslist__item a .item-text .item-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 10px}@media only screen and (max-width:1024px){.workslist__block .workslist__item a .item-text .item-info{margin:15px 0 5px}}.workslist__block .workslist__item a .item-text .item-info .cate{color:#aaa;font-size:1.4vh;white-space:nowrap;letter-spacing:.2em;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.workslist__block .workslist__item a .item-text .item-info .cate{font-size:12px}}@media screen and (min-width:1400px){.workslist__block .workslist__item a .item-text .item-info .cate{font-size:14px}}.workslist__block .workslist__item a .item-text .item-info .data{display:inliine-block;margin-left:auto;font-size:1.4vh;font-family:"FuturaRound-Medium",sans-serif;white-space:nowrap;letter-spacing:.2em}@media only screen and (max-width:1024px){.workslist__block .workslist__item a .item-text .item-info .data{font-size:12px}}@media screen and (min-width:1400px){.workslist__block .workslist__item a .item-text .item-info .data{font-size:14px}}.workslist__block .workslist__item a .item-text .item-title{position:relative;font-size:2vh;font-weight:700;letter-spacing:.2em;line-height:2.5}@media only screen and (max-width:1024px){.workslist__block .workslist__item a .item-text .item-title{font-size:12px}}@media screen and (min-width:1400px){.workslist__block .workslist__item a .item-text .item-title{font-size:20px}}.workslist__block .workslist__item a:hover .item-img img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:1024px){.workslist__block .workslist__item a:hover .item-img img{-webkit-transform:scale(1);transform:scale(1)}}.warning{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:999999}.warning .warning--item{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:1024px){.warning .warning--item{width:60%}}@media only screen and (max-width:767px){.warning .warning--item{width:70%}}.warning .warning--item .item-img{margin:0 auto 24px;width:80px}.warning .warning--item .text__block{text-align:center}.warning .warning--item .text__block p{color:#333}.warning.is-show{display:block}#greeting{background-color:#fff}#business{background-color:#f0f3d5}#business .title__block{text-align:center}@media only screen and (max-width:1024px){#business .title__block{text-align:left}}#business .business__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px}@media only screen and (max-width:1024px){#business .business__block{display:block;margin:0}}#business .business__block .business__item{width:50%;padding:0 25px}@media only screen and (max-width:1024px){#business .business__block .business__item{width:100%;padding:0}#business .business__block .business__item:nth-child(2){margin-top:40px}}#business .business__block .business__item .item-img{margin-bottom:20px}#business .business__block .business__item .item-title{margin-bottom:20px;width:100%}@media only screen and (max-width:767px){#business .business__block .business__item .item-title{display:block}}#business .business__block .business__item .item-title .title{color:#333;font-size:2vh;font-weight:400;letter-spacing:.2em}@media only screen and (max-width:1024px){#business .business__block .business__item .item-title .title{font-size:16px}}@media only screen and (max-width:767px){#business .business__block .business__item .item-title .title{margin-bottom:5px}}@media screen and (min-width:1400px){#business .business__block .business__item .item-title .title{font-size:20px}}#works{background-color:#fff}#works .title__block{margin-bottom:0}@media only screen and (max-width:1024px){#works .title__block{margin-bottom:25px}}#works .sidemenu .content--m{padding:0 0 80px}@media only screen and (max-width:1024px){#works .sidemenu .content--m{padding:0 0 40px}}#company .layout__2col-square__right .item-text{background-color:#f6c0c4}#company .company-info dl{margin-top:20px}#company .company-info dl dt{font-size:1.5vh;line-height:2.2;letter-spacing:.1em}@media only screen and (max-width:1024px){#company .company-info dl dt{font-size:12px}}@media screen and (min-width:1400px){#company .company-info dl dt{font-size:14px}}#company .company-info dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5vh;line-height:2.2;letter-spacing:.3em}@media only screen and (max-width:1024px){#company .company-info dl dd{font-size:12px}}@media screen and (min-width:1400px){#company .company-info dl dd{font-size:14px}}#recruit .layout__2col-square__left .item-text{background-color:#f0f3d5}.sidemenu .content--m{display:-webkit-box;display:-ms-flexbox;display:flex;padding:90px 0 0}@media only screen and (max-width:1024px){.sidemenu .content--m{padding:40px 0 0}}.sidemenu .content--m .sidemenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media only screen and (max-width:1024px){.sidemenu .content--m .sidemenu-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}}.sidemenu .content--m .sidemenu-list li{position:relative;z-index:0}.sidemenu .content--m .sidemenu-list li:not(:nth-child(1)){margin-left:30px}@media only screen and (max-width:1024px){.sidemenu .content--m .sidemenu-list li:not(:nth-child(1)){margin-left:0}}@media only screen and (max-width:1024px){.sidemenu .content--m .sidemenu-list li{width:50%;margin:15px 0 0;text-align:center}.sidemenu .content--m .sidemenu-list li:nth-child(odd){padding-right:2.5%}.sidemenu .content--m .sidemenu-list li:nth-child(even){padding-left:2.5%}}.sidemenu .content--m .sidemenu-list li a{position:relative;font-family:"FuturaRound-Medium",sans-serif;letter-spacing:.2em;line-height:2.5;text-transform:capitalize;z-index:0}.sidemenu .content--m .sidemenu-list li a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:1px;background-color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidemenu .content--m .sidemenu-list li a:hover{color:#aaa}@media only screen and (max-width:1024px){.sidemenu .content--m .sidemenu-list li a:hover{color:#333}}.sidemenu .content--m .sidemenu-list li a:hover:before{width:100%}@media only screen and (max-width:1024px){.sidemenu .content--m .sidemenu-list li a:hover:before{width:0}}.sidemenu .content--m .sidemenu-list li.current-cat a:before{width:100%}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:70px auto 0}@media only screen and (max-width:1024px){.pagination{margin:40px auto 0}}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1.4vh}@media only screen and (max-width:1024px){.wp-pagenavi{font-size:12px}}@media screen and (min-width:1400px){.wp-pagenavi{font-size:14px}}.wp-pagenavi span{display:block;position:relative;width:auto;margin:0 10px;padding:2px 5px;color:#333;font-family:"FuturaRound-Medium",sans-serif;text-decoration:none;text-align:center;line-height:1.7}@media only screen and (max-width:1024px){.wp-pagenavi span{margin:0 5px}}.wp-pagenavi span:before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-pagenavi span.current:before{width:100%}.wp-pagenavi .extend{position:relative;width:30px;height:8px}.wp-pagenavi .extend:before{position:absolute;bottom:auto;right:0;width:100%;height:1px;background-color:#333;content:""}.wp-pagenavi .nextpostslink,.wp-pagenavi .last{font-size:1.4vh}@media only screen and (max-width:1024px){.wp-pagenavi .nextpostslink,.wp-pagenavi .last{font-size:12px}}@media screen and (min-width:1400px){.wp-pagenavi .nextpostslink,.wp-pagenavi .last{font-size:14px}}.wp-pagenavi a{display:block;position:relative;width:auto;margin:0 10px;padding:2px 5px;color:#333;font-family:"FuturaRound-Medium",sans-serif;text-decoration:none;text-align:center;border-bottom:2px solid transparent;line-height:1.7;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.wp-pagenavi a{margin:0 5px}}.wp-pagenavi a.page:before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-pagenavi a:hover{color:#aaa}.wp-pagenavi a:hover.page:before{width:100%}@media only screen and (max-width:1024px){.wp-pagenavi a:hover{color:#333}.wp-pagenavi a:hover:before{width:0}}.pages-single .works__block{padding-bottom:100px;border-bottom:1px solid #aaa}@media only screen and (max-width:1024px){.pages-single .works__block{padding-bottom:40px}}.pages-single .meta__contents{margin-bottom:75px}.pages-single .meta__contents .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.pages-single .meta__contents .meta .cate{margin-top:-5px;color:#aaa;font-size:1.4vh;letter-spacing:.2em;text-align:center;border-radius:20px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pages-single .meta__contents .meta .cate{font-size:12px}}@media screen and (min-width:1400px){.pages-single .meta__contents .meta .cate{font-size:14px}}.pages-single .meta__contents .meta .data{position:relative;padding-right:15px;font-family:"FuturaRound-Medium",sans-serif;font-size:1.6vh;letter-spacing:.2em;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pages-single .meta__contents .meta .data{width:auto;padding-left:15px;font-size:12px}}@media screen and (min-width:1400px){.pages-single .meta__contents .meta .data{font-size:16px}}.pages-single .meta__contents .title{position:relative;font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.7}@media only screen and (max-width:1024px){.pages-single .meta__contents .title{font-size:20px}}.pages-single .meta__contents .title:before{content:"";display:inline-block;position:absolute;bottom:-10px;width:100%;height:1px;background-color:#aaa}.pages-single .text__block .text-en:before{width:15px}.pages-single .text__block h3{margin-bottom:25px;letter-spacing:.1em}.pages-single .text__block a{display:inline-block;position:relative}.pages-single .text__block a:before{content:"";display:inline-block;position:absolute;bottom:-2px;width:100%;height:1px;background-color:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-single .text__block a:hover{color:#399d26}@media only screen and (max-width:1024px){.pages-single .text__block a:hover{color:#333}}.pages-single .text__block a:hover:before{background-color:#399d26}@media only screen and (max-width:1024px){.pages-single .text__block a:hover:before{background-color:#333}}.pages-single .text__block table{margin:20px 0;border-left:1px solid #aaa;border-bottom:1px solid #aaa;letter-spacing:.1em}.pages-single .text__block table td{padding:10px;line-height:1.7;border-top:1px solid #aaa;border-right:1px solid #aaa}.pages-single .text__block ul,.pages-single .text__block ol{margin:20px 0 20px 25px}.pages-single .text__block ul li,.pages-single .text__block ol li{line-height:1.7;letter-spacing:.1em}.pages-single .layout__imageonly{position:relative;margin-top:40px;overflow:hidden}@media only screen and (max-width:1024px){.pages-single .layout__imageonly{margin-top:24px}}.pages-single .layout__imageonly:before{display:block;padding:30.8% 0;content:""}@media only screen and (max-width:767px){.pages-single .layout__imageonly:before{padding:28.5% 0}}.pages-single .layout__imageonly img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-single .layout__textonly{margin-top:40px}@media only screen and (max-width:1024px){.pages-single .layout__textonly{margin-top:24px}}.pages-single .layout__textimg-set_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_left{display:block;margin-top:24px}}.pages-single .layout__textimg-set_left .item__image{position:relative;width:calc(50% - 20px);margin-right:20px;overflow:hidden}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_left .item__image{width:100%;margin:0 0 40px}}@media only screen and (max-width:767px){.pages-single .layout__textimg-set_left .item__image{margin:0 0 20px}}.pages-single .layout__textimg-set_left .item__image:before{display:block;padding:30.8% 0;content:""}@media only screen and (max-width:767px){.pages-single .layout__textimg-set_left .item__image:before{padding:30.73% 0}}.pages-single .layout__textimg-set_left .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-single .layout__textimg-set_left .item__text{width:calc(50% - 20px);margin-left:20px}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_left .item__text{width:100%;margin-left:0}}.pages-single .layout__textimg-set_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-top:40px}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_right{display:block;margin-top:24px}}.pages-single .layout__textimg-set_right .item__image{position:relative;width:calc(50% - 20px);margin-left:20px;overflow:hidden}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_right .item__image{width:100%;margin:0 0 40px}}@media only screen and (max-width:767px){.pages-single .layout__textimg-set_right .item__image{margin:0 0 20px}}.pages-single .layout__textimg-set_right .item__image:before{display:block;padding:30.8% 0;content:""}@media only screen and (max-width:767px){.pages-single .layout__textimg-set_right .item__image:before{padding:30.73% 0}}.pages-single .layout__textimg-set_right .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-single .layout__textimg-set_right .item__text{width:calc(50% - 20px);margin-right:20px}@media only screen and (max-width:1024px){.pages-single .layout__textimg-set_right .item__text{width:100%;margin-right:0}}.pages-single .layout__imgset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media only screen and (max-width:1024px){.pages-single .layout__imgset{display:block;margin-top:24px}}.pages-single .layout__imgset .item__image{position:relative;width:calc(50% - 20px);overflow:hidden}@media only screen and (max-width:1024px){.pages-single .layout__imgset .item__image{width:100%;margin:0 0 40px}}@media only screen and (max-width:767px){.pages-single .layout__imgset .item__image{margin:0 0 20px}}.pages-single .layout__imgset .item__image:before{display:block;padding:30.8% 0;content:""}@media only screen and (max-width:767px){.pages-single .layout__imgset .item__image:before{padding:30.73% 0}}.pages-single .layout__imgset .item__image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-single .layout__imgset .item__image:nth-child(1){margin-right:20px}@media only screen and (max-width:1024px){.pages-single .layout__imgset .item__image:nth-child(1){margin-left:0}}.pages-single .layout__imgset .item__image:nth-child(2){margin-left:20px}@media only screen and (max-width:1024px){.pages-single .layout__imgset .item__image:nth-child(2){margin:15px 0 0}}.pages-single .layout__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media only screen and (max-width:1024px){.pages-single .layout__button{margin-top:25px}}.pages-single .layout__space{height:20px}.pagination-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px 0 0}@media only screen and (max-width:1024px){.pagination-single{margin:40px 0 0}}.pagination-single div{position:relative;width:30%;font-family:"FuturaRound-Medium",sans-serif;font-size:1.4vh;letter-spacing:.2em;vertical-align:middle}@media only screen and (max-width:1024px){.pagination-single div{font-size:12px}}@media screen and (min-width:1400px){.pagination-single div{font-size:12px}}.pagination-single div a{display:inline-block;color:#333;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pagination-single .prev{width:130px}}.pagination-single .prev a{position:relative;margin-left:16px;padding:5px 10px 5px 50px;color:#333;font-family:"FuturaRound-Medium",sans-serif;line-height:1.7;text-decoration:none}@media only screen and (max-width:1024px){.pagination-single .prev a{margin:0;padding:5px 0 5px 45px}}@media only screen and (max-width:320px){.pagination-single .prev a{padding:5px 0 5px 35px}}.pagination-single .prev a .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;margin-top:-2px}@media only screen and (max-width:1024px){.pagination-single .prev a .arrow{left:15px}}.pagination-single .prev a .arrow:before{position:absolute;left:2px;width:30px;height:1px;background-color:#333;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pagination-single .prev a .arrow:before{left:-15px;width:30px}}@media only screen and (max-width:320px){.pagination-single .prev a .arrow:before{width:20px}}.pagination-single .prev a:hover{text-decoration:none}.pagination-single .prev a:hover .arrow:before{left:-14px;width:46px}@media only screen and (max-width:1024px){.pagination-single .prev a:hover .arrow:before{width:30px}}@media only screen and (max-width:320px){.pagination-single .prev a:hover .arrow:before{width:20px}}.pagination-single .index{padding:5px 0;text-align:center}@media only screen and (max-width:767px){.pagination-single .index{width:20px}}.pagination-single .index a .cls-1{fill:#333;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pagination-single .index a:hover .cls-1{fill:#399d26}@media only screen and (max-width:1024px){.pagination-single .index a:hover .cls-1{fill:#333}}.pagination-single .next{text-align:right}@media only screen and (max-width:767px){.pagination-single .next{width:130px}}.pagination-single .next a{position:relative;margin-right:16px;padding:5px 50px 5px 10px;font-family:"FuturaRound-Medium",sans-serif;color:#333;line-height:1.7;text-decoration:none}@media only screen and (max-width:1024px){.pagination-single .next a{margin:0;padding:5px 45px 5px 10px}}@media only screen and (max-width:320px){.pagination-single .next a{padding:5px 35px 5px 10px}}.pagination-single .next a .arrow{display:inline-block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-top:-2px}@media only screen and (max-width:1024px){.pagination-single .next a .arrow{right:15px}}.pagination-single .next a .arrow:before{position:absolute;right:2px;width:30px;height:1px;background-color:#333;content:"";-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1024px){.pagination-single .next a .arrow:before{right:-15px;width:30px}}@media only screen and (max-width:320px){.pagination-single .next a .arrow:before{width:20px}}.pagination-single .next a:hover{text-decoration:none}.pagination-single .next a:hover .arrow:before{right:-14px;width:46px}@media only screen and (max-width:1024px){.pagination-single .next a:hover .arrow:before{width:30px}}@media only screen and (max-width:320px){.pagination-single .next a:hover .arrow:before{width:20px}}.pages-recruit .pages-recruit__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.pages-recruit .pages-recruit__message{display:block}}.pages-recruit .pages-recruit__message .logoicon{width:150px;height:125px}@media only screen and (max-width:767px){.pages-recruit .pages-recruit__message .logoicon{margin:0 auto}}.pages-recruit .pages-recruit__message .text__block{margin-left:100px}@media only screen and (max-width:767px){.pages-recruit .pages-recruit__message .text__block{margin:24px 0 0}}.pages-recruit .recruit__block{margin-top:60px}@media only screen and (max-width:1024px){.pages-recruit .recruit__block{margin-top:35px}}.pages-recruit .recruit__block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.pages-recruit .recruit__block dl:nth-child(1){margin-top:0}@media only screen and (max-width:767px){.pages-recruit .recruit__block dl{margin-top:15px}}.pages-recruit .recruit__block dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;padding-bottom:20px;border-bottom:2px solid #333;font-size:1.6vh;line-height:2;letter-spacing:.1em;vertical-align:middle}@media only screen and (max-width:1024px){.pages-recruit .recruit__block dl dt{width:30%;font-size:12px}}@media only screen and (max-width:767px){.pages-recruit .recruit__block dl dt{display:block;width:100%;padding:10px 0;line-height:1.5}}@media screen and (min-width:1400px){.pages-recruit .recruit__block dl dt{font-size:14px}}.pages-recruit .recruit__block dl dd{width:75.5%;margin-left:2.5%;padding-bottom:20px;border-bottom:1px solid #aaa;font-size:1.6vh;line-height:2;letter-spacing:.1em}@media only screen and (max-width:1024px){.pages-recruit .recruit__block dl dd{width:65.5%;font-size:12px}}@media only screen and (max-width:767px){.pages-recruit .recruit__block dl dd{display:block;width:100%;margin-left:0;padding:20px 0 10px;line-height:1.5}}@media screen and (min-width:1400px){.pages-recruit .recruit__block dl dd{font-size:14px}}.pages-contact .text__block a{position:relative;text-decoration:underline}.pages-contact .text__block a:hover{color:#aaa}@media only screen and (max-width:1024px){.pages-contact .text__block a:hover{color:#333}}.pages-contact .contactform__block{margin-top:60px}@media only screen and (max-width:1024px){.pages-contact .contactform__block{margin-top:35px}}.pages-contact .contactform__block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.pages-contact .contactform__block dl:nth-child(1){margin-top:0}@media only screen and (max-width:767px){.pages-contact .contactform__block dl{margin-top:15px}}.pages-contact .contactform__block dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;padding-bottom:20px;border-bottom:2px solid #333;font-size:1.6vh;line-height:2;letter-spacing:.1em;vertical-align:middle}@media only screen and (max-width:1024px){.pages-contact .contactform__block dl dt{width:30%;font-size:12px}}@media only screen and (max-width:767px){.pages-contact .contactform__block dl dt{display:block;width:100%;padding:10px 0;line-height:1.5}}@media screen and (min-width:1400px){.pages-contact .contactform__block dl dt{font-size:14px}}.pages-contact .contactform__block dl dt .hissu{display:inline-block;margin-left:10px;color:red}.pages-contact .contactform__block dl dd{width:75.5%;margin-left:2.5%;padding-bottom:20px;border-bottom:1px solid #aaa;font-size:1.6vh;line-height:2;letter-spacing:.1em}@media only screen and (max-width:1024px){.pages-contact .contactform__block dl dd{width:65.5%;font-size:12px}}@media only screen and (max-width:767px){.pages-contact .contactform__block dl dd{display:block;width:100%;margin-left:0;padding:20px 0 10px;line-height:1.5}}@media screen and (min-width:1400px){.pages-contact .contactform__block dl dd{font-size:14px}}.pages-contact .contactform__block dl dd input[type=text],.pages-contact .contactform__block dl dd input[type=email]{display:inline-block;width:100%;height:40px;padding-left:5px;background-color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;outline:none;border:1px solid #aaa;-ms-overflow-style:none;vertical-align:middle}@media only screen and (max-width:1024px){.pages-contact .contactform__block dl dd input[type=text],.pages-contact .contactform__block dl dd input[type=email]{font-size:12px}}.pages-contact .contactform__block dl dd input[type=text]:-webkit-autofill,.pages-contact .contactform__block dl dd input[type=email]:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.pages-contact .contactform__block dl dd input[type=text]:focus,.pages-contact .contactform__block dl dd input[type=email]:focus{border:1px solid #aaa}.pages-contact .contactform__block dl dd textarea{width:100%;height:200px;padding:5px;background-color:#fff;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:.1em;outline:none;border:1px solid #aaa;border-radius:0;-ms-overflow-style:none}@media only screen and (max-width:1024px){.pages-contact .contactform__block dl dd textarea{font-size:12px}}.pages-contact .contactform__block dl dd textarea:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.pages-contact .contactform__block dl dd textarea:focus{border:1px solid #aaa}.pages-contact .contactform__block dl.contact-contacts dt{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pages-contact .contactform__block .error{color:red;font-size:11px}.pages-contact .btn__wrap .btn-style__border{padding:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pages-contact .btn__wrap .btn-style__border .btn-submit{display:block;width:100%;height:64px;background-color:transparent;color:#333;font-size:1.8vh;letter-spacing:.1em;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.pages-contact .btn__wrap .btn-style__border .btn-submit{height:55px;font-size:12px}}@media only screen and (max-width:320px){.pages-contact .btn__wrap .btn-style__border .btn-submit{font-size:12px}}@media screen and (min-width:1400px){.pages-contact .btn__wrap .btn-style__border .btn-submit{font-size:16px}}.pages-contact .btn__wrap .btn-style__border .btn-submit:hover{color:#fff}@media only screen and (max-width:1024px){.pages-contact .btn__wrap .btn-style__border .btn-submit:hover{color:#333}}.pages-contact .btn__wrap .btn-send{margin-left:60px;background-color:transparent;border:1px solid #333}@media only screen and (max-width:767px){.pages-contact .btn__wrap .btn-send{margin:20px auto 0;width:auto}}.pages-contact .btn__wrap .btn-send .btn-submit{background-color:#333;color:#fff}.pages-contact .btn__wrap .btn-send .btn-submit:hover{background-color:transparent;color:#333}@media only screen and (max-width:1024px){.pages-contact .btn__wrap .btn-send .btn-submit:hover{background-color:#333;color:#fff}}.pages-send .btn__wrap .btn-style__border{padding:15px 10px}.pages-privacy .privacy__block{margin-top:40px}.pages-privacy .privacy__block .privacy-item{margin-top:30px}.pages-privacy .privacy__block .privacy-item dl{font-size:1.6vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.pages-privacy .privacy__block .privacy-item dl{font-size:12px}}@media screen and (min-width:1400px){.pages-privacy .privacy__block .privacy-item dl{font-size:14px}}.pages-privacy .privacy__block .privacy-item dt,.pages-privacy .privacy__block .privacy-item dd{font-size:1.6vh;letter-spacing:.1em;line-height:2}@media only screen and (max-width:1024px){.pages-privacy .privacy__block .privacy-item dt,.pages-privacy .privacy__block .privacy-item dd{font-size:12px}}@media screen and (min-width:1400px){.pages-privacy .privacy__block .privacy-item dt,.pages-privacy .privacy__block .privacy-item dd{font-size:14px}}