@charset "utf-8";*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=submit]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}*{-moz-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wf-sawarabimincho{font-family:"Sawarabi Mincho"}input[type=submit]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=submit]:hover{opacity:.7}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.mt80{margin-top:80px!important}.mb50{margin-bottom:50px!important}.mb20{margin-bottom:20px!important}.txt_c{text-align:center!important}.txt_c p{text-align:center!important}.mt0{margin-top:0!important}.pb50{padding-bottom:50px!important}.pb30{padding-bottom:30px!important}.pb80{padding-bottom:80px!important}.pt50{padding-top:50px!important}.bt1{border-top:1px solid #999}html,body{height:100%;padding:0;margin:0;font-size:18px;line-height:1.8em;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Sogoe UI",Verdana,"メイリオ",Meiryo,sans-serif;color:#000;word-break:break-all}p{text-align:justify;text-justify:inter-ideograph}b,strong,.bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Sogoe UI",Verdana,"メイリオ",Meiryo,sans-serif;font-weight:700}_:lang(x)::-ms-backdrop,.selector{font-family:"Segoe UI","メイリオ",Meiryo,sans-serif}.enfont{font-family:'Vollkorn',serif}img{vertical-align:middle;font-size:0;line-height:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#333;display:inline-block}a:hover{text-decoration:none;filter:alpha(opacity=70)!important;-moz-opacity:.7!important;opacity:.7!important}table{border-collapse:collapse;border-spacing:0;font-size:16px}hr{display:block;height:1px;border:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle}li{list-style-type:none}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}.contents_area{width:1080px;margin:0 auto}header{padding:0 0 0 50px;background:#fff;top:0;width:100%;overflow:hidden}h1{float:left;margin-top:30px;padding-top:10px;font-size:24px;letter-spacing:3px;font-weight:400;color:#666;line-height:1em;padding-top:5px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h1 span{font-size:12px;color:#666;margin-top:5px;font-weight:400;letter-spacing:0px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Sogoe UI",Verdana,"メイリオ",Meiryo,sans-serif}h1 img{float:left;margin-top:-5px;margin-right:10px;margin-bottom:10px}header nav ul{float:right;margin-top:45px;margin-right:35px}nav ul li{float:left;font-size:14px;font-weight:400}nav ul li a{color:#333;display:block}nav ul li a{display:block;padding:10px 20px}nav ul li:last-child a{padding-right:0}.navarea{float:right}.telarea{border:1px solid #34af4a;padding:5px 10px;float:right;font-size:10px;color:#34af4a;display:block}.telarea a{color:#34af4a}.telarea img{vertical-align:middle;margin:0 5px;margin-top:-5px}.telarea span{font-size:18px;font-weight:700}.copyarea{color:#fff;font-size:30px;line-height:1.5em;padding:160px 50px 0}.contents_area{width:1080px;margin:0 auto;overflow:hidden}.top02{padding:130px 0 80px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:cover;margin-top:-100px}.top02 .contents_area{padding-left:15px}.top02 img{float:right}.top02 h2{margin-top:120px!important}.top02 p{margin-top:30px!important;line-height:2.5em!important}.top03{padding:130px 0 80px;background:url(//shinsui.net/recruit/css/../img/green_bk.png) no-repeat top center;background-size:cover;margin-top:-100px}.top03 img{width:100%}.top03 ul.col3 li{padding:15px 15px 20px;padding-top:55px}.top03 ul.col3 li:first-child{padding-left:0;padding-right:30px;padding-top:15px}.top03 ul.col3 li:last-child{padding-right:0;padding-left:30px;padding-top:15px}.top03 h3{margin-top:25px;color:#3c7445;font-size:24px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400}.top03 p{margin-top:10px;text-align:left;line-height:1.8em}.top03 p span{font-size:14px;display:block}.top04 h3{margin-top:80px;color:#3c7445;font-size:30px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400}.top04{padding:150px 0;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:cover;margin-top:-110px}.top04 .leftright{padding:0 10px}.top04 .leftright p{margin-top:20px}.top04 .leftimg{text-align:right}.top04 .rightimg{text-align:left}.top05{padding:80px 0 120px;background:url(//shinsui.net/recruit/css/../img/white_bk.png) no-repeat top center;background-size:cover;margin-top:-110px}.topinfoarea{background:#fff;padding:50px;margin:0 auto;width:1080px;margin-top:80px}ul.col2{display:flex;flex-wrap:wrap;width:980px;margin:0 auto}.w900{width:900px!important}.titlearea{padding:10px 0}.titlearea img{height:365px;float:right}.titlearea h2{margin-top:100px;margin-bottom:10px}.titlearea2{background-size:cover;background-position:bottom center;padding:100px 0 120px}.titlearea2 h2{margin-bottom:10px}ul.col2 li{width:50%;padding:40px 0}.contactarea ul.col2 li p{font-size:14px;color:#666;margin-top:20px;display:inline-block;text-align:left;line-height:1.7em}.contactarea ul.col2 li{text-align:center;padding:0}.home ul.col2 li a{display:block;text-align:left;padding:90px 20px 0;box-shadow:0px 0px 30px -8px rgba(0,0,0,.6);border-radius:10px;color:#fff;font-size:24px;height:200px;width:400px;margin:0 auto 20px;background:url(//shinsui.net/recruit/css/../img/top_photo01.png) no-repeat right center;background-size:cover;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.home ul.col2 li p{font-size:16px;text-align:center}.home ul.col2 li:last-child a{background:url(//shinsui.net/recruit/css/../img/top_photo02.png) no-repeat center center;background-size:cover}ul.col2 li a h3.title{color:#428f6b}ul.col2 li img{margin-top:15px}.top06{padding:50px 0}.info_txt{padding-bottom:120px!important}.infoarea{padding:50px 50px 120px;width:820px;margin:0 auto}.infoarea dl{overflow:hidden;padding:5px 0;font-size:16px}.infoarea dt{width:18%;float:left}.infoarea dd{width:80%;text-align:left;float:right}.infoarea a{color:#428f6b}.top06{padding:110px 0 80px;background:url(//shinsui.net/recruit/css/../img/green_bk02.png) no-repeat top center;background-size:cover;margin-top:-110px}.top06 ul.banner{margin-top:10px}.top06 ul.banner li{width:50%;float:left;padding-bottom:20px}.top06 ul.banner li:first-child{padding-right:20px}.top06 ul.banner li:last-child{padding-left:20px}.top06 ul.banner li a{color:#fff!important;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#46a78e,#5fc492);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;display:block;height:143px;margin:30px auto 0px;padding:30px 0;border-radius:10px;text-align:center;font-size:22px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}.top06 ul.banner li img{margin-bottom:10px}.top06 ul.banner li:last-child img{margin-top:5px;margin-bottom:15px}section.contents{position:relative}.ovh{overflow:hidden}.pb50{padding-bottom:50px}footer{padding:50px 0;background:url(//shinsui.net/recruit/css/../img/foot_bk.png) no-repeat top center;background-size:cover;margin-top:-50px}.mb30{margin-bottom:30px}footer a.logo{float:left;display:block;padding-top:10px}footer nav{text-align:center;display:block;float:left}footer h1{color:#fff;padding-top:0}footer h1 a{color:#fff}footer nav ul{display:inline-block;margin-top:15px}footer nav ul li a{color:#fff;display:block;padding:0 26px 0 0}footer nav ul.sub{display:block;margin-top:-5px}footer nav ul.sub li a{font-size:12px;padding:0 26px 0 0}footer h1 span{color:#fff;font-size:14px}footer .ovh{width:100%}footer .telarea{border:1px solid #fff;color:#fff;margin-top:20px}footer .telarea a{color:#fff}.pagetop{display:block;width:163px;float:right}.pagetop a{display:block;float:right}.activearea{width:1080px;margin:50px auto;color:#666}.activearea ul{display:flex;flex-wrap:wrap;margin-top:50px}.activearea ul li{width:350px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8);margin-right:15px;margin-bottom:30px}.activearea ul li img{width:100%}.activearea ul li h3{font-size:16px;color:#666;font-weight:400;padding:20px 20px 10px}.activearea ul li span{color:#428f6b;padding:5px 10px;display:inline-block;border:1px solid #428f6b;font-size:14px;border-radius:5px;margin-bottom:30px;margin-left:20px;line-height:1em}.activearea ul li:nth-child(3n){margin-right:0}.copyright{padding:10px 20px;color:#fff;font-size:12px;text-align:center;letter-spacing:1px;overflow:hidden;border-top:#fff 1px solid;background:#30ab45}.mainarea{padding:80px 0 0;background:url(//shinsui.net/recruit/css/../img/main.jpg) no-repeat center bottom;background-size:cover;height:645px}.mainarea h2{font-size:52px;color:#428f6b;text-align:center;font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.mainarea h2 span{font-size:24px;margin-top:50px;display:block}h2.title{font-size:40px;color:#3c7445;line-height:1.5em;font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h2.pagetitle{font-size:40px;color:#428f6b;text-align:center;font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;height:250px;padding-top:120px;background-size:cover;background-position:center center}h3.title{font-size:24px;color:#666;font-weight:400;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.btn{color:#fff!important;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#34af8b,#34af63);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;width:250px;display:block;margin:30px auto 0px;padding:15px;border-radius:100px;text-align:center;font-size:16px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}a.contact_btn{background:linear-gradient(to right,#48a98e,#5bc092);color:#fff!important;float:right;width:140px;height:100px;text-align:center;padding:10px;padding-top:15px;font-size:14px;line-height:1em;display:block}a.contact_btn img{margin-bottom:10px}.btn_l{color:#fff!important;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#34af8b,#34af63);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;width:250px;display:block;margin:30px 0 0;padding:15px;border-radius:100px;text-align:center;font-size:16px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}.btn_wt{color:#fff;width:300px;display:block;margin:30px 0 0;padding:15px;border-radius:100px;text-align:center;font-size:16px;border:2px solid #fff;background:url(//shinsui.net/recruit/css/../img/arrow.png);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;line-height:1.5em}.btn_tel{color:#fff!important;background:url(//shinsui.net/recruit/css/../img/icon_tel3.png),linear-gradient(to right,#34af8b,#34af63);background-position:35px center,100%;background-repeat:no-repeat;background-size:29px,100%;width:300px;display:block;margin:30px auto 0px;padding:15px;border-radius:100px;text-align:center;font-size:20px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}.btn2{color:#fff;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#34af8b,#34af63);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;width:460px;display:block;margin:30px auto 0px;padding:25px;border-radius:100px;text-align:center;font-size:16px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8);position:absolute;left:0;right:0;bottom:80px}.btn2_rel{color:#fff;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#34af8b,#34af63);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;width:460px;display:block;margin:30px auto 0px;padding:25px;border-radius:100px;text-align:center;font-size:16px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8);position:relative}h2.wt{color:#fff}.wp-block-button__link{color:#fff!important;background:url(//shinsui.net/recruit/css/../img/arrow.png),linear-gradient(to right,#34af8b,#34af63);background-position:right 20px center,100%;background-repeat:no-repeat;background-size:10px,100%;width:300px;display:block;margin:30px auto 0px;padding:15px;border-radius:100px;text-align:center;font-size:16px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}.wp-block-button__link:hover{opacity:.5}.wp-block-table td,.wp-block-table th{border:none;border-bottom:1px solid #ccc;padding:15px 0}.wp-block-table tr:last-child td{border-bottom:none}.greentable td{background:#e7fbe9;border:none;padding:15px 25px;border-bottom:5px #fff solid}.greentable tr td:first-child{font-weight:700}.greentable tr:first-child td:first-child{border-radius:10px 0 0}.greentable tr:first-child td:last-child{border-radius:0 10px 0 0}.greentable tr:last-child td:first-child{border-radius:0 0 0 10px;border-bottom:none}.greentable tr:last-child td:last-child{border-radius:0 0 10px;border-bottom:none}.btn_contact{border:2px solid #ef7a00;text-align:center;background:url(//shinsui.net/recruit/css/../img/arrow.png) no-repeat center right 15px #ef7a00;background-size:10px;color:#fff;font-size:14px;font-weight:700;padding:15px 60px 15px 40px}.gray_btn{text-align:center;background-size:10px;color:#fff;font-size:14px;padding:15px 60px;border-radius:100px;background:#999;margin-top:30px;box-shadow:0px 0px 26px -10px rgba(0,0,0,.8)}.back_btn_area{padding:0 0 100px;text-align:center}.leftright{overflow:hidden}.leftright .left{width:50%;float:left}.leftright .right{width:50%;float:right}.mt-20{margin-top:-20px}.pagetxtarea{padding-bottom:100px}.pagetxtarea2{padding:80px 0 120px;background:url(//shinsui.net/recruit/css/../img/white_bk.png) no-repeat top center;background-size:100%;margin-top:-50px}.footlinkarea{padding:120px 0 120px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:cover;margin-top:-100px}.footlinkarea h2{margin-bottom:15px}.footlinkarea ul{margin-top:20px!important}.footlinkarea ul li h3{font-size:16px;color:#3c7445;margin:15px 0 5px}.footlinkarea ul li p{font-size:16px;line-height:1.7em}.listarea ul{margin-top:50px!important}.listarea ul li h3{font-size:16px;color:#3c7445;margin:15px 0 5px}.listarea ul li p{font-size:16px;line-height:1.7em}#breadcrumb{padding:0 0 5px;margin:0 auto;text-align:left;overflow:hidden;clear:both;line-height:1em;margin-top:-40px;float:left}.pagetxtarea2 #breadcrumb{margin-top:0}#breadcrumb>ul{display:inline-block;padding:5px 0 2px;color:#000}#breadcrumb>ul>li{display:inherit;padding-right:10px;font-size:14px;text-align:left;float:left;line-height:1em}#breadcrumb>ul>li>a{margin-right:10px;color:#34af4a}#breadcrumb>ul>li>span{font-weight:700}#breadcrumb a{color:#fff}.contents_txt{padding:0 0 50px;width:900px;margin:0 auto;color:#333}.contents_txt h3{margin-top:50px;margin-bottom:30px;font-size:36px;color:#3c7445;line-height:1.5em;font-weight:400;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contents_txt>h3{margin-top:100px}.contents_txt ul{background:#e0f0e8;padding:30px;border-radius:10px}.contents_txt ul li{font-size:16px;padding:5px 0;text-indent:-1em;padding-left:1em}.contents_txt ul li:before{content:"";width:10px;height:10px;display:inline-block;background-color:#7ab2a8;border-radius:50%;position:relative;top:-1px;margin-right:10px}.contents_txt h4{margin-top:20px;margin-bottom:30px;font-size:24px;color:#666;line-height:1.5em;font-weight:400;text-align:left;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contents_txt p.question{color:#518158;font-weight:700}.contents_txt h5{color:#34af4a;margin-bottom:10px;font-size:18px}hr{border-bottom:1px solid #ccc!important;width:100%!imprtant;max-width:100%!important;margin-bottom:20px}.contents_txt a{color:#34af4a}.contact_txtarea{background:#e6fbe8;padding:30px 50px 20px;font-size:14px;margin-top:30px;border-radius:10px}.contact_txtarea h3{margin-top:0!important;margin-bottom:0}.contact_txtarea p{margin-top:20px}.contact_txtarea .btn_tel{margin:20px auto!important}.w100{width:100%!important}.contents_txt p{font-size:16px;line-height:2em;color:#333;margin-bottom:2em}.contents_txt h3 span{font-size:14px;display:block;margin-bottom:10px;color:#666;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Sogoe UI",Verdana,"メイリオ",Meiryo,sans-serif}.single_txt{padding:20px 0 40px}dl.nobder{border-bottom:none!important}.wp-block-image{margin-bottom:2em}.btn_in{display:inline-block!important;margin-left:10px}.mga{margin-left:auto;margin-right:auto}.contents_area p{font-size:16px;line-height:1.6em;margin-bottom:2em}h3.title{font-size:24px;margin:0 0 20px;text-align:center}.arrow_up{background-image:url(//shinsui.net/recruit/css/../img/arrow_up.png)}.pagenation{text-align:center;margin:20px 0 50px}.pagenation .page-numbers{width:30px;padding:7px 0;text-align:center;line-height:1em;display:inline-block;color:#500222;margin:5px}.pagenation .current{line-height:1em;display:inline-block;color:#fff;background:#500222}.pc_only{display:block!important}.sp_only{display:none!important}.pc_only_in{display:inline-block!important}.sp_only_in{display:none!important}.pagination{clear:both;margin-top:40px;width:100%}.nav-links .page-numbers{display:inline-block;padding:0 10px;color:#666;margin-right:10px;font-size:14px}.nav-links{text-align:center;margin-bottom:0}.nav-links .current{background:#30ab45;color:#fff;font-weight:500;border-radius:5px}.screen-reader-text{display:none!important}.nav-prev-text,.nav-next-text{display:none!important}.prev,.next{padding-left:4px!important;padding-right:4px!important}.page-numbers .svg-icon{vertical-align:middle;width:22px;height:24px;padding-bottom:4px;line-height:1em;opacity:.6}.pagination .icon,.comments-pagination .icon{width:.666666666em;height:.666666666em}.right_txt{width:490px;float:right;padding-left:20px}.right_txt h4{margin-top:0;font-size:22px}.ovh{overflow:hidden}ul.col3{display:flex;flex-wrap:wrap;overflow:hidden;width:1080px;margin:0 auto}ul.col3 li{width:calc(100%/3);text-align:center;padding:0 15px;padding-top:15px}ul.col3 li:nth-child(3n+1){padding-left:0;padding-right:30px;padding-top:15px}ul.col3 li:nth-child(3n){padding-right:0;padding-left:30px;padding-top:15px}ul.col3 li p{text-align:center}ul.col3 li a{display:block}.contact_form{margin-top:50px}.leftcontents{width:565px;float:right}.txt_l{text-align:left!important}.top07 .left p{color:#666;line-height:1.5em;padding-left:1em}.errtitle{font-size:30px;margin:50px 0 30px;display:block}.contactarea{padding:80px 0 50px;background:#f9faf8}.contactarea h3.title{font-size:36px;color:#549a79}.leftright .right{width:50%;float:right}.thumgimg{position:relative}.thumgimg .thumbarrow{position:absolute;top:50%;right:25px;width:10px}.contact_form dl{overflow:hidden;padding:0;font-size:16px;width:680px;margin:5px auto;padding:6px 0 10px}.contact_form dl dt{float:left;padding:5px 0;width:160px;line-height:1.5em;color:#333;text-align:left;font-weight:700}.contact_form dl dt.gyo2{line-height:1.5em}.privacy_area a{color:#7ab2a8}.privacy_area{padding-top:20px}.contact_form dl dd{float:right;width:500px;line-height:1.6em;padding:5px 0;font-weight:400;font-size:16px;color:#333;text-align:left}.contact_form dl dd input[type=text]{width:100%;background:#f9faf8;border:1px solid #ccc}.contact_form dl dd textarea{width:100%;height:180px;line-height:1.5em;border:1px solid #ccc;background:#f9faf8}.contact_form dl dd input[type=text],.contact_form dl dd textarea{border:1px solid #ddd!important;font-size:16px;padding:5px;margin:5px 0;border:none}.birth{width:100px!important;margin-right:5px!important}.contact_form dl dd span{font-size:14px}.contact_form dl dt .small{font-weight:400;font-size:12px;line-height:1em}.hissu,.alert{color:#c31515!important;margin-bottom:0!important;font-size:16px;margin-top:5px;font-weight:400!important}.sp_navi{display:none}@media screen and (max-width:1080px){header{padding:0 0 0 30px;background:#fff;top:0;width:100%;overflow:hidden}nav ul li{float:left;font-size:13px;font-weight:500}nav ul li a{display:block;padding:10px 8px;font-weight:700}.contents_area{width:100%;padding-left:30px;padding-right:30px}.titlearea p{padding-right:30px;width:50%}.footlinkarea ul li p br{display:none}ul.col2{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}ul.col3{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;margin:0 auto}ul.col3 li img{width:100%}}@media screen and (max-width:834px){html,body{height:100%;padding:0;margin:0;font-size:16px;line-height:1.8em}iframe{width:100%}*{-webkit-appearance:none}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}.subnavi{display:none}.pc_navi{display:none}.btn_contact{border:2px solid #ef7a00;text-align:center;background:url(//shinsui.net/recruit/css/../img/arrow.png) no-repeat center right 15px #ef7a00;background-size:10px;color:#fff;border-radius:0;font-size:14px;font-weight:700;margin-bottom:20px;padding:15px 60px 15px 40px}.faqpage dl.q{padding:30px 0 20px}.contact_form{margin-top:0}.form_com{margin-top:10px}#breadcrumb{display:none}img{max-width:100%;height:auto}.pc_only{display:none!important}.sp_only{display:block!important}.pc_only_in{display:none!important}.sp_only_in{display:inline-block!important}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:24px;height:16px;float:right;z-index:100;margin-top:17px;margin-right:10px}.smaller .menu-trigger{margin-top:20px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#34af88}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:7px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-315deg);transform:translateY(7px) rotate(-315deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(315deg);transform:translateY(-7px) rotate(315deg)}.sp_navi_btn{float:right;padding-top:1px;padding-right:10px}.sp_navi{background:rgba(256,256,256,.95);padding:0 10px 20px;position:fixed;top:69px;z-index:120;width:100%;display:none}a.contact_btn{background:linear-gradient(to right,#48a98e,#5bc092);color:#fff!important;float:right;width:100%;height:auto;text-align:center;padding:15px 10px;padding-top:15px;font-size:14px;line-height:1em;display:block}h1{font-size:18px}h1 span{font-size:10px}h1 img{width:180px}.topinfoarea{background:#fff;padding:30px 10px;margin:0 auto;width:100%;margin-top:30px}.mainareabk{position:absolute;width:100%;margin:0 auto;left:0;right:0;top:-100px;border-radius:10px;background:url(//shinsui.net/recruit/css/../img/main.jpg) no-repeat center right;background-size:cover;height:400px}.sp_navi ul{list-style:none;overflow:hidden}nav ul{margin-bottom:10px}.sp_navi ul li{width:100%}.sp_navi ul li a{padding:7px 10px;display:block;text-align:left;border-bottom:1px solid #999;font-size:14px;font-weight:700}.sp_navi ul li a span{font-size:12px;font-weight:300;display:inline-block;margin-left:15px;vertical-align:top}.contents_area{width:100%;padding-left:10px;padding-right:10px}.top04 ul{width:100%;margin:0 auto;position:relative;left:0;right:0;top:auto}ul.col2{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}ul.col2 li{width:100%;padding:20px 10px}.bks{width:90%;position:relative;background:#fff;margin:0 auto;overflow:hidden;box-shadow:0px 0px 30px -8px rgba(0,0,0,.6);padding:30px 10px 30px;top:auto;margin-top:20px}.bks .left{width:100%;float:left;text-align:center}.bks .right{width:100%;float:right;text-align:center;padding-top:40px}ul.col3{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;margin:0 auto}ul.col3 li{width:100%;text-align:center;padding-top:15px;padding:15px 10px}ul.col3 li img{width:100%}.infoarea{padding:20px 10px 20px;width:100%;margin:0 auto}.infoarea dt{width:100%;float:left;text-align:left}.infoarea dd{width:100%;float:right}.infoarea a{color:#428f6b;line-height:1.5em}.maintxtbk{padding:10px;position:absolute;bottom:50px;z-index:10;left:0}.maintxtbk p{font-size:16px}.mainbk{width:90%;height:300px}.btn{width:90%;margin-top:20px}.btn_l{width:100%;margin-top:20px}.btn_tel{width:100%;margin-top:20px}.btn2{width:100%;margin-top:20px;position:relative;bottom:auto}.btn2_rel{width:100%;margin-top:20px}.contact_form dl{overflow:hidden;padding:0;font-size:16px;width:100%;margin:5px auto;padding:6px 0 10px}.contact_form dl dt{float:left;padding:5px 0;width:100%;line-height:1.5em;color:#333;text-align:left;font-weight:700}.home ul.col2 li a{width:90%}#breadcrumb{padding:5px 10px 3px;margin:0 auto;background:#faf7ef;text-align:center;overflow:hidden;clear:both}.contact_form dl dd{float:right;width:100%;line-height:1.6em;padding:5px 0;font-weight:400;font-size:16px;color:#333;text-align:left}.wp-block-image{margin-bottom:1em}header h1{float:left;padding-top:10px;margin-top:0;padding-bottom:5px}h1 img{margin-top:0;margin-bottom:0}.wp-block-button{width:100%}footer nav ul li{width:50%;padding:0 30px;text-align:left}footer nav ul li a{display:block;padding:0 5px;font-weight:700}footer nav ul.sub li a{display:block;padding:0 5px;font-weight:700}.copyright{text-align:center;line-height:1.5em}.sp_navi ul li.sub a{font-size:12px!important;padding:5px 10px}.formarea dl dt{width:100%}.formarea dl dd{width:100%}section.contents p{width:100%;padding:0 10px;margin-top:20px;font-size:16px;line-height:1.6em}header{padding:10px;position:fixed;z-index:200}input,select{vertical-align:middle;max-width:100%}.mainarea{overflow:hidden}h2.title{font-size:26px;line-height:1.5em}.left{width:100%}.right{width:100%}.gray_bk{width:100%;margin-bottom:1em!important}.mainarea{overflow:hidden;height:auto;margin-top:69px;padding:30px 0 0;background:url(//shinsui.net/recruit/css/../img/main.jpg) no-repeat center bottom #f7f7f7;background-size:100%;height:250px}.mainarea h2{font-size:28px}.mainarea h2 span{font-size:16px;margin-top:10px;display:block;padding:0 20px}.top02{padding:50px 0 30px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.top02 p{margin-top:10px!important;line-height:1.5em!important}.top02 h2{margin-top:0!important}.top02 img{float:none;width:80%;margin:0 auto 20px;margin-bottom:20px;display:block}.top02 .contents_area{padding-bottom:20px;padding-left:10px}.top03{padding:50px 0 30px;background:url(//shinsui.net/recruit/css/../img/green_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.top03 ul.col3 li{padding:15px 0 20px;padding-top:15px}.top03 ul.col3 li:first-child{padding-left:0;padding-right:0;padding-top:0}.top03 ul.col3 li:last-child{padding-right:0;padding-left:0;padding-top:15px}.top04{padding:50px 0 60px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.top04 h3{margin-top:30px;color:#3c7445;font-size:30px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400}.top04 .leftright{padding:0 10px 30px}.mt50{margin-top:30px!important}.top05{padding:50px 0 30px;background:url(//shinsui.net/recruit/css/../img/white_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.top05 .contents_area{padding-bottom:30px}.top06{padding:50px 0 60px;background:url(//shinsui.net/recruit/css/../img/green_bk02.png) no-repeat top center;background-size:100%;margin-top:-30px}.top06 ul.banner li:first-child,.top06 ul.banner li:last-child{padding-right:0;padding-left:0}.top06 ul.banner li{width:100%;float:left;padding-bottom:0}.top06 ul.banner li a{width:90%;height:auto;margin:30px auto 0px;padding:20px 0}.footlinkarea{padding:50px 0 0;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}ul.col3 li:nth-child(3n+1){padding-left:10px;padding-right:10px;padding-top:15px}ul.col3 li:nth-child(3n){padding-right:10px;padding-left:10px;padding-top:15px}.pagetxtarea2{padding:50px 0 30px;background:url(//shinsui.net/recruit/css/../img/white_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.titlearea2{background-repeat:no-repeat;background-size:cover;background-position:bottom 10px right;padding:20px 0 20px;height:160px;margin-top:69px}.titlearea2 p{font-size:14px}.titlearea2 p br{display:none}.pagetxtarea{padding-bottom:20px}p.sp_only br{display:none}.titlearea img{height:auto;width:38%;float:right;margin-left:20px}.titlearea p{padding-right:0;width:100%;font-size:14px}.titlearea p br{display:none}.titlearea{margin-top:69px}.titlearea h2{margin-top:10px;margin-bottom:10px}.listarea ul{margin-top:0!important}.btn_wt{margin:30px auto 0px;text-align:center}.greentable td{background:#e7fbe9;border:none;padding:15px 7px 15px 10px;border-bottom:5px #fff solid}.greentable tr td:first-child{font-weight:700;padding:15px 5px 15px 10px}.wp-block-table td,.wp-block-table th{border:none;border-bottom:1px solid #ccc;padding:15px 5px}.leftright{padding-left:10px;padding-right:10px}.leftright .left{width:100%;float:left}.leftright .right{width:100%;float:right}footer{padding:30px 10px 30px;overflow:hidden}footer{padding:20px 0 30px;background:url(//shinsui.net/recruit/css/../img/foot_bk.png) no-repeat top center;background-size:100%;margin-top:-30px}.opentime{margin:20px 0 20px}.home ul.col2 li a{padding:50px 20px;height:auto;width:100%}ul.banner{margin-top:50px}iframe{width:100%;margin-top:30px}.leftcontents{width:100%;float:right}.pagetop{display:block;width:auto;float:right}footer h1 span{color:#fff;font-size:12px}.telarea{border:1px solid #34af4a;padding:5px 10px;float:none;font-size:10px;color:#34af4a;display:block;margin-top:20px;width:300px;margin:20px auto 0px}.contents_txt{padding:0 10px 50px;width:100%;margin:0 auto;color:#666}.w900{width:100%!important;padding-left:10px;padding-right:10px}h2.pagetitle{margin-top:100px;font-size:30px;height:120px;padding-top:50px;background-position:center right}.contents_txt h3{margin-top:30px;margin-bottom:20px;font-size:20px}.faqpage dd{float:right;width:calc(100% - 36px);padding-right:45px}.footlinkarea ul li{padding-top:0!important}.footlinkarea ul li p{text-align:left!important}.contactarea{padding:50px 0 30px;background:#f9faf8}.contact_txtarea{background:#e6fbe8;padding:30px 10px 20px;font-size:14px;margin-top:30px;border-radius:10px}.contact_txtarea h3{margin-bottom:0}.contact_txtarea p{margin-top:0;margin-bottom:0}.alignleft{float:none;margin-right:0}.alignright{float:none;margin-left:0}.right_txt{margin-top:10px;width:100%;float:right;padding-left:0}}@media screen and (min-width:667px) and (max-width:1080px){.mainarea{overflow:hidden;height:auto;margin-top:69px;padding:30px 0 0;background:url(//shinsui.net/recruit/css/../img/main.jpg) no-repeat center bottom #f7f7f7;background-size:100%;height:350px}.top02{padding:80px 0 30px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:100%;margin-top:-50px}}@media screen and (min-width:1450px){.mainarea{padding:80px 0 0;background:url(//shinsui.net/recruit/css/../img/main.jpg) no-repeat center bottom;background-size:cover;height:745px}.top02{padding:200px 0 80px;background:url(//shinsui.net/recruit/css/../img/gray_bk.png) no-repeat top center;background-size:cover;margin-top:-120px}}