@charset "UTF-8";body{letter-spacing:.5px;font-weight:300;font-size:18px;height:100%;color:#222;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-family:"游ゴシック体","メイリオ",sans-serif;position:relative}@media screen and (max-width:992px){body{font-size:16px}}@media screen and (max-width:440px){body{font-size:14px}}p{line-height:160%;margin-top:5px;margin-bottom:5px}.centered{text-align:center}a{color:#231815;word-wrap:break-word;-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}a:hover,a:focus{opacity:.8;outline:0;text-decoration:none;cursor:pointer;color:initial !important}a:before,a:after{-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}a:hover img{opacity:.6;filter:alpha(opacity=0.6);-ms-filter:"alpha( opacity=0.6 )"}.header{width:100%;position:relative;z-index:100}.is-fixed{position:fixed;top:0;left:0;z-index:1000;width:100%;-webkit-transition:all .2s ease 2s,background .2s ease .2s;transition:all .2s ease 0s,background .2s ease .2s;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:#fff}.logo{width:250px;height:auto}.main-logo{position:absolute;top:30px;left:190px}@media screen and (max-width:1680px){.logo{width:200px}}@media screen and (max-width:1500px){.logo{width:140px}.main .main-logo{left:130px}}@media screen and (max-width:1100px){.logo{width:120px}.main-logo{top:14px;left:100px}}@media screen and (max-width:768px){.logo{width:90px}.main-logo{top:0;left:10px}}.menu{width:100%;z-index:100;padding:18px 20px;background:#aca192}.dropmenu{*zoom:1;list-style-type:none;padding:0;display:flex !important;flex-wrap:nowrap;margin-bottom:0;line-height:1;justify-content:center !important;align-items:center !important}.dropmenu li{letter-spacing:1px;list-style-type:none;float:left;text-align:center;padding:0 20px;margin:0}.dropmenu li a{display:block;margin:0;text-decoration:none;color:#000;font-weight:700;font-size:20px;font-family:'Noto Sans JP',sans-serif;position:relative}.dropmenu li a .small{font-weight:700}.dropmenu li a hr{transform:rotate(300deg);width:15px;height:15px;border:0;border-top:1px solid #333;margin:0;padding:0;transform-origin:0% 0%;position:absolute;top:18px;right:-32px}.dropmenu li a:after{content:'';position:absolute;bottom:30px;left:10%;width:80%;height:2px;background-color:#5aad32;transition:all .3s;transform:scale(0,1);transform-origin:center top}@media screen and (max-width:1300px){.dropmenu li a{font-size:16px}}@media screen and (max-width:992px){.dropmenu li a{font-size:14px}}@media screen and (max-width:800px){.menu{display:none}}@media screen and (min-width:800px){nav.NavMenu{display:none}}nav.NavMenu ul li.sns-link a:after{display:none}.footer{padding:20px 0 60px;background:#231815;position:relative;color:#fff}.footer .footer-menu{display:flex;justify-content:space-between;margin:0 0 50px}.footer .footer-menu .fmenu{padding:0 10px;display:grid}.footer .footer-menu .fmenu .second-content{list-style:none;padding-left:10px;text-align:left}.footer .footer-menu .fmenu .second-content li{position:relative;font-weight:700;font-size:22px}.footer .footer-menu .fmenu .second-content li ul li{display:flex;align-items:center;padding:5px;margin-left:-45px;font-size:18px !important;font-weight:400 !important}.footer .footer-menu .fmenu .second-content li ul li:before{border-top:1px solid #000;content:"";width:20px;margin-right:10px}.footer .footer-logo{width:80px;margin:0 0 10px}.footer a{color:#fff}@media screen and (max-width:1360px){.footer-logo{width:60px}}.footer-add{font-size:18px}.footer-add-logo{font-size:35px;font-weight:700;margin:20px 0 0 10px}@media screen and (max-width:1360px){.footer-add-logo{font-size:24px}}.footer-sns{background:#231815;border-radius:25px;color:#fff;padding:20px 0}.footer-link{margin:10px;width:90%;height:70px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;border:solid 2px #231815;background:#fff;position:relative;margin:5px auto 5px}@media screen and (max-width:1100px){.footer-link{font-size:15px}}.copyright{width:100%;background:#231815;color:#fff;padding:20px 0;text-align:center}.copyright a{color:#fff}@media screen and (max-width:1200px){.footer{padding:20px 0 90px;position:relative}.footer .footer-menu{display:flex;justify-content:space-between;margin:0 0 50px}.footer .footer-menu .fmenu{padding:0 10px;display:grid}.footer .footer-menu .fmenu .second-content{list-style:none;padding-left:10px;text-align:left}.footer .footer-menu .fmenu .second-content li{position:relative;font-weight:700;font-size:15px}.footer .footer-menu .fmenu .second-content li ul li{display:flex;align-items:center;padding:2px;margin-left:-45px;font-size:16px !important;font-weight:400 !important}.footer .footer-menu .fmenu .second-content li ul li:before{border-top:1px solid #000;content:"";width:20px;margin-right:10px}.footer .footer-logo{width:80px;margin:0 0 10px}}@media screen and (max-width:992px){.footer .footer-menu{font-size:14px}.footer .container{width:95%;max-width:none}.footer .footer-logo{width:80px}}@media screen and (max-width:768px){.footer{padding:20px 0 140px}.footer .footer-logo{width:80px}.footer .footer-menu{width:100%;justify-content:center;left:3%;position:relative}.footer .footer-menu .fmenu{display:flex;justify-content:space-between;position:relative}.footer .footer-menu .fmenu .second-content{padding:0;margin:0}.footer .footer-menu .fmenu .second-content li{margin-bottom:3%}.footer .footer-menu .fmenu .second-content li:before{font-size:10px}.footer .footer-menu .fmenu .second-content li ul li{font-size:12px !important}.copyright{justify-content:center;font-size:16px}}@media screen and (max-width:600px){.copyright{font-size:13px}}@media screen and (max-width:500px){.copyright{font-size:11px}}.btn01{border:solid 1px #707070;background:#fff;padding:10px 0;position:relative;width:100%;font-size:14px;font-weight:700;font-family:'Noto Sans JP',sans-serif;text-align:center;margin:0 auto}.yazirusi{background:url(//career-navi-tohoku.com/wp/wp-content/themes/OriginWiepro/css/../img/arrow.png) no-repeat 50% 50%/cover;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:15px;height:15px}.btn02{position:relative;background:#c9a47b;color:#fff;font-size:24px;font-weight:700;font-family:'Noto Sans JP',sans-serif;padding:20px 0;text-align:center}.btn02 .small{font-size:75%}.btn02:after{content:'';position:absolute;bottom:-5px;right:-5px;width:100%;height:100%;background-color:#d6cdc3;z-index:-1}@media screen and (min-width:1001px){.btn02{font-size:40px;padding:40px 0}}.title01{font-size:36px;font-weight:700;font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em;line-height:1;margin:-25px auto 0;color:#222;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,1px 0px 1px #fff,0px 1px 1px #fff,-1px 0px 1px #fff,0px -1px 1px #fff}.title01 .small{font-weight:700;font-size:66.67%}.title01_sub{font-size:36px;font-weight:400;font-family:'Noto Sans JP',sans-serif;letter-spacing:.05em;line-height:1.5;margin:-4px auto}.title01_sub .gradation{background:linear-gradient(90deg,#376db5,#358bb5 30%,#34aeb5 60%,#32c1b5);background:-webkit-linear-gradient(0deg,#376db5,#358bb5 30%,#34aeb5 60%,#32c1b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:801px){.title01,.title01_sub{font-size:56px}.title01_sub{position:relative;bottom:-5px}}.title02{position:relative;color:#222;font-size:20px;font-weight:500;font-family:'Noto Sans JP',sans-serif;letter-spacing:.1em;padding:20px 0 25px;background:linear-gradient(180deg,#d6cdc3 0%,#d6cdc3 35%,#fff 35%,#fff 100%)}.title02:after{content:"";position:absolute;top:24px;left:50%;width:100%;height:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);box-sizing:border-box;border-right:50vw solid transparent;border-left:50vw solid transparent;border-top:70px solid #d6cdc3;z-index:-1}@media screen and (min-width:801px){.title02{font-size:30px;letter-spacing:.1em;padding:30px 0 10px;margin-bottom:70px}.title02:after{top:26px;border-top:100px solid #d6cdc3}}.title03{position:relative;color:#fff;font-size:16px;font-weight:500;font-family:'Noto Sans JP',sans-serif;letter-spacing:.1em;margin:0;padding:10px 0;background:#222;text-align:center}@media screen and (min-width:1001px){.title03{font-size:22px}}.title04{position:relative;color:#222;font-size:20px;font-weight:700;font-family:'Noto Sans JP',sans-serif;margin:-8px 0}.title04 strong{font-size:125%}@media screen and (min-width:801px){.title04{font-size:32px}}.title05{position:relative;color:#222;font-size:16px;font-weight:500;font-family:'Noto Sans JP',sans-serif;margin:5px 0}@media screen and (min-width:1001px){.title05{font-size:20px}}.title06{position:relative;color:#fff;font-size:20px;font-weight:500;font-family:'Noto Sans JP',sans-serif;margin:0 0 1px;background-color:#d6cdc3;padding:20px 0}@media screen and (min-width:801px){.title06{font-size:30px}}.js-animation{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.js-animation.is-show{opacity:1;visibility:visible;transform:translateY(0px)}.tbl-r01{width:100%}.tbl-r01 th{background:#376db5;color:#fff;font-weight:700;font-family:'Noto Sans JP',sans-serif;padding:20px;border:solid 3px #efedea}.tbl-r01 th.title04{font-size:150%;background:#fff;text-align:center;color:#222}.tbl-r01 td{background:#f5f5f5;padding:20px;border:solid 3px #efedea;font-weight:500;font-family:'Noto Sans JP',sans-serif}@media screen and (max-width:1200px){.scroll-table{overflow:auto;white-space:nowrap}}@media screen and (max-width:640px){.scroll-table .tbl-r01 th,.scroll-table .tbl-r01 td{display:revert}}html,body{overflow-x:hidden}@media screen and (max-width:800px){.spnone{display:none !important}}@media screen and (max-width:570px){.spnone02{display:none !important}}@media screen and (min-width:801px){.sponly{display:none !important}}@media screen and (min-width:570px){.sponly02{display:none !important}}@media screen and (min-width:450px){.sponly03{display:none !important}}@media screen and (max-width:768px){.ipadnone{display:none !important}}@media screen and (max-width:992px){.ipadnone02{display:none !important}}@media screen and (min-width:769px){.ipadonly{display:none !important}}@media screen and (min-width:993px){.ipadonly02{display:none !important}}