@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Concert+One&family=Lilita+One&family=Noto+Sans+JP:wght@500;700&display=swap");*{list-style:none;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}img,picture{width:100%;height:auto}li{list-style-type:none}.flex{display:flex}.f-row{flex-direction:row}.f-column{flex-direction:column}.bold{font-weight:700}:root{--text-color:#000;--text-color-gray:#5a5a5a;--text-color-red:#c8423c;--primary-color:#2c9afc;--sky-color-dark:#55adfe;--sky-color-light:#dbf0fd;--bg-color-gray:#ddd;--bg-color-green:#bed2aa;--bg-color-purple:#cac1de;--bg-color-blue:#add3f5;--bg-color-pink:#eecfc7;--light-pink:#edcfc7;--dark-pink:#fa9793;--light-yellow:#f0c851;--dark-yellow:#fea01a;--business-bg-color:#fef4c6;--business-yellow:#fdab49;--business-text:#fd900e;--seminar-bg-color:#bed2aa;--company-bg-color:#ebfdfc;--company-text-color:#68a8b0;--process-bg-color:#f9e6fe;--process-text-color:#9b37a1;--process-shape-color:#d68eda;--recruit-text-color:#7b5ac5;--recruit-light-purple:#b5a4da}html{width:100%;height:100%}body footer img{height:auto;width:100%}body footer .contact{text-align:center;display:flex;justify-content:center;padding:15vh 20px 15vh}body footer .contact img{max-width:594px;align-self:center}body.top{position:fixed;margin:0;width:100vw;height:100%;overflow-x:hidden !important}body.top header .header_top{box-sizing:border-box;position:fixed;top:50%;z-index:10;display:flex;width:100vw;flex-direction:row;justify-content:space-between}body.top main{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;position:fixed;top:0;left:0;width:100vw;background-color:#e2e7e5;z-index:1}body.top main section{position:absolute;top:0;left:0;width:100vw;height:100svh;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:10vmin;color:#f5f5f5;background-size:cover}body.top main section:nth-of-type(1){z-index:1}body.top main section .backgroundVideo{width:100%;height:100%}body.top main section .backgroundVideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.top main section .backgroundImage{width:100%;height:100%}body.top main section .backgroundImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.top main section .pageNav{width:100%;max-width:445px}body.top main section .pageNav a{max-width:445px;height:225px;width:100%;background:#005435;padding-left:75px;padding-right:130px;display:flex;flex-direction:column;justify-content:center;transition:.3s}@media screen and (max-width:414px){body.top main section .pageNav a{padding-left:30px;padding-right:30px;height:165px}}body.top main section .pageNav a.top_recruit_btn{background:#e7842d}body.top main section .pageNav a.top_recruit_btn .geom{color:#ffd0a7}body.top main section .pageNav a.top_recruit_btn .btn{background:#e7842d}body.top main section .pageNav a:hover .btn span{width:53%;right:-5px;transition:.3s}@media screen and (max-width:414px){body.top main section .pageNav a:hover .btn span{width:33%;right:25px;transition:.3s}}body.top main section .pageNav a:hover .btn span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}body.top main section .pageNav a:hover .btn span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}body.top main section .pageNav a .geom{font-size:14px;color:#449e33;margin-bottom:10px}body.top main section .pageNav a .subtit{font-size:20px;color:#fff}body.top main section .pageNav a .btn{font-size:16px;color:#fff;margin-top:50px;position:relative;background-color:#005435;display:block;z-index:0;transition:.3s}@media screen and (max-width:414px){body.top main section .pageNav a .btn{margin-top:20px}}body.top main section .pageNav a .btn span{border:1px solid #fff;width:50%;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}@media screen and (max-width:414px){body.top main section .pageNav a .btn span{width:30%;right:30px}}body.top main section .pageNav a .btn span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}body.top main section .pageNav a .btn span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}body.top main section .pageNav a img{display:block}body.top main section:nth-of-type(odd):not(#sec-01) .pageNav{position:absolute;left:100%;top:100%;transform:translate(-100%,-100%)}body.top main section:nth-of-type(even) .pageNav{position:absolute;left:0;top:100%;transform:translate(0%,-100%)}body.top main section:first-child .pageNav{position:absolute;left:0;top:100%;transform:translate(0,-100%)}@-webkit-keyframes rotation{0%{transform:scale(1) rotate(0)}100%{transform:scale(.8) rotate(180deg)}}@keyframes rotation{0%{transform:scale(1) rotate(0)}100%{transform:scale(.8) rotate(180deg)}}@-webkit-keyframes dot{0%{transform:translateX()}100%{transform:translateX()}}@keyframes dot{0%{transform:translateX()}100%{transform:translateX()}}body.top .navLinks,body.top footer{z-index:0;opacity:0;visibility:hidden;width:100vw}@media screen and (max-width:500px){body.top .navLinks{padding:0 20px}}body.top .navLinks ul.box_collection{display:flex;flex-wrap:wrap}@media screen and (max-width:1000px){body.top .navLinks ul.box_collection{flex-direction:column}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection{width:100%;flex-direction:column;margin-bottom:20px}}body.top .navLinks ul.box_collection li a{display:block}body.top .navLinks ul.box_collection li a:hover .btn span{width:53%;right:-5px}body.top .navLinks ul.box_collection li a:hover .btn span:after{-webkit-animation:rotation .5s forwards;animation:rotation .5s forwards}body.top .navLinks ul.box_collection li a img{position:relative;width:50vw;display:block;height:33.3333333333vh}body.top .navLinks ul.box_collection li a .box-item{position:relative;width:50vw;display:flex;height:33.3333333333vh}@media screen and (max-width:1000px){body.top .navLinks ul.box_collection li a .box-item{width:100vw}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection li a .box-item{height:auto;width:100%;flex-direction:column;margin-bottom:20px}}body.top .navLinks ul.box_collection li a .box-item .top-nav-img{width:100%}body.top .navLinks ul.box_collection li a .box-item .top-nav-img img{width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt{max-width:280px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#005435}@media screen and (max-width:1000px){body.top .navLinks ul.box_collection li a .box-item .top-nav-txt{max-width:100%}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection li a .box-item .top-nav-txt{padding:20px 0}}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .yumin{font-size:24px;color:#fff;margin-bottom:25px;text-align:center}@media screen and (max-width:500px){body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .yumin{margin-bottom:15px}}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .geom{font-size:14px;color:#449e33}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn{font-size:16px;color:#fff;margin-top:33px;position:relative;background-color:#005435;width:180px;display:block;z-index:0;transition:.3s}body.top .navLinks ul.box_collection li.top-recruit-link{opacity:.6}body.top .navLinks ul.box_collection li.top-recruit-link a .box-item .top-nav-txt{background-color:#e7842d}body.top .navLinks ul.box_collection li.top-recruit-link a .box-item .top-nav-txt .geom{color:#ffd0a7}body.top .navLinks ul.box_collection li.top-recruit-link a .box-item .top-nav-txt .btn{background-color:#e7842d}@media screen and (max-width:500px){body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn{text-align:center;margin-top:20px}}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn span{border:1px solid #fff;width:50%;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}@media screen and (max-width:500px){body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn span{display:none}}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}body.top .navLinks ul.box_collection li a .box-item .top-nav-txt .btn span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}@media screen and (max-width:1000px){body.top .navLinks ul.box_collection .sp_reverse a .box-item{flex-flow:row-reverse}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection .sp_reverse a .box-item{flex-flow:column}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection #l2{flex-direction:column-reverse}}@media screen and (max-width:500px){body.top .navLinks ul.box_collection #r2{flex-direction:column-reverse}}@media screen and (max-width:500px){body.top header .header_top{top:unset;transform:unset;bottom:0}}.machine_wrap{max-width:1120px;margin:0 auto;margin-bottom:280px;margin-top:50px;padding:0 20px}.recruit_wrap .recruit_catch{width:100%;background:#dfdfdf;background-image:url(//touyoukomuten.co.jp/wordpress/wp-content/themes/touyou/assets/css/../images/bg_logo.png);background-position:left;background-repeat:no-repeat;padding-top:102px;height:630px}@media screen and (max-width:768px){.recruit_wrap .recruit_catch{height:auto;padding-bottom:102px}}.recruit_wrap .recruit_catch .recruit_catch_wrap{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin:0 auto}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap{display:flex;flex-direction:column;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;padding:0 20px}}.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_title{order:2;margin-left:100px}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_title{order:1;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:flex;align-items:center;margin-left:0}}.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_title h3{font-size:60px;color:#005435;line-height:1.333}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_title h3{font-size:32px}}.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_txt{order:1}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_txt{order:2;display:flex;align-items:center;justify-content:center;margin-top:30px}}.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_txt p{font-size:18px;line-height:2.222;font-weight:600}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap .recruit_catch_txt p br{display:none}}.recruit_wrap .recruit_catch .recruit_catch_wrap02{max-width:770px;margin:0 auto;padding:0 20px}.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_title{order:2}.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_title h3{font-size:30px;color:#005435;text-align:center;margin-bottom:60px}@media screen and (max-width:500px){.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_title h3{font-size:21px}}.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_txt{order:1}.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_txt p{font-size:18px;text-align:center}@media screen and (max-width:768px){.recruit_wrap .recruit_catch .recruit_catch_wrap02 .recruit_catch_txt p br{display:none}}.recruit_wrap .recruit_catch02{width:100%;background:#dfdfdf;background-image:url(//touyoukomuten.co.jp/wordpress/wp-content/themes/touyou/assets/css/../images/bg_logo.png);background-position:left;background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center;height:630px}.recruit_wrap .recruit_catch02 .recruit_catch_wrap{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;max-width:690px;margin:0 auto}@media screen and (max-width:768px){.recruit_wrap .recruit_catch02 .recruit_catch_wrap{display:flex;flex-direction:column;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;padding:0 20px}}.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_title{order:2;margin-left:100px}.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_title h3{font-size:60px;color:#005435}@media screen and (max-width:768px){.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_title h3{font-size:32px}}.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_txt{order:1}.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_txt p{font-size:18px;line-height:2.222;font-weight:600}@media screen and (max-width:768px){.recruit_wrap .recruit_catch02 .recruit_catch_wrap .recruit_catch_txt p br{display:none}}.recruit_wrap .recruit_catch02 .recruit_catch_wrap02{max-width:770px;margin:0 auto;padding:0 20px}.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_title{order:2}.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_title h3{font-size:30px;color:#005435;text-align:center;margin-bottom:60px}@media screen and (max-width:500px){.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_title h3{font-size:24px}}.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_txt{order:1}.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_txt p{font-size:18px;text-align:center;line-height:1.875}@media screen and (max-width:768px){.recruit_wrap .recruit_catch02 .recruit_catch_wrap02 .recruit_catch_txt p br{display:none}}.recruit_wrap .recruit_application{max-width:963px;margin:0 auto;margin-top:70px;padding:0 20px}.recruit_wrap .recruit_application .recruit_list{margin-top:100px;margin-bottom:200px}@media screen and (max-width:500px){.recruit_wrap .recruit_application .recruit_list{margin-bottom:150px}}.recruit_wrap .recruit_application .recruit_list .tab{display:flex;justify-content:space-between}@media screen and (max-width:500px){.recruit_wrap .recruit_application .recruit_list .tab{flex-direction:column}}.recruit_wrap .recruit_application .recruit_list .tab li{width:calc(50% - 4px);margin:0}@media screen and (max-width:500px){.recruit_wrap .recruit_application .recruit_list .tab li{width:100%;margin-top:20px}}.recruit_wrap .recruit_application .recruit_list .tab li a{border-radius:0;text-align:center;background:#777;color:#fff;font-weight:600;padding-top:16px;padding-bottom:16px}.recruit_wrap .recruit_application .recruit_list .tab .active a{background-color:#00492a !important;color:#fff}.recruit_wrap .recruit_application .recruit_list .area .table01{width:100%}.recruit_wrap .recruit_application .recruit_list .area .table01 tr:last-child{border:none}.recruit_wrap .recruit_application .recruit_list .area .table01 tr th{min-width:260px}.recruit_wrap .recruit_application .btn a{max-width:445px;height:225px;width:100%;background:#005435;padding-left:75px;padding-right:130px;display:flex;flex-direction:column;justify-content:center;transition:.3s}.recruit_wrap .recruit_application .btn a:hover .btn span{width:53%;right:-5px;transition:.3s}.recruit_wrap .recruit_application .btn a:hover .btn span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.recruit_wrap .recruit_application .btn a:hover .btn span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.recruit_wrap .recruit_application .btn a .geom{font-size:14px;color:#449e33;margin-bottom:10px}.recruit_wrap .recruit_application .btn a .subtit{font-size:20px;color:#fff}.recruit_wrap .recruit_application .btn a .btn{font-size:16px;color:#fff;margin-top:50px;position:relative;background-color:#005435;display:block;z-index:0;transition:.3s}.recruit_wrap .recruit_application .btn a .btn span{border:1px solid #fff;width:50%;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}.recruit_wrap .recruit_application .btn a .btn span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}.recruit_wrap .recruit_application .btn a .btn span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}.recruit_wrap .recruit_application .btn a img{display:block}.recruit_staff{max-width:1277px;margin:0 auto;margin-top:200px;padding:0 20px}.recruit_staff .recruit_staff_member{margin-top:100px}.recruit_staff .recruit_staff_member .recruit_staff_index{position:relative;margin-bottom:300px}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index{margin-bottom:200px}}.recruit_staff .recruit_staff_member .recruit_staff_index>img{height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}@media screen and (max-width:880px){.recruit_staff .recruit_staff_member .recruit_staff_index>img{-o-object-position:50%;object-position:50%}}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index>img{-o-object-position:70%;object-position:70%}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info{margin-left:30px;background-color:rgba(0,0,0,.73);position:relative;color:#fff;display:inline-block;padding:50px 200px 50px 80px;transform:translateY(-87%)}@media screen and (max-width:880px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info{margin-left:20px;transform:translateY(-70%);width:calc(100% - 40px);padding:30px 0 30px 30px}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info span{font-size:15px}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff01{position:relative}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff01:before{position:absolute;content:"01";right:0;transform:translateX(150%)}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff01:after{position:absolute;content:"";width:35px;height:35px;border-radius:50%;border:2px dotted #fff;right:0;transform:translate(120%,-20%)}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff02{position:relative}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff02:before{position:absolute;content:"02";right:0;transform:translateX(150%)}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .staff02:after{position:absolute;content:"";width:35px;height:35px;border-radius:50%;border:2px dotted #fff;right:0;transform:translate(120%,-20%)}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .name{font-size:42px;margin-top:10px}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .name{font-size:28px}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_info .name_small{font-size:14px}.recruit_staff .recruit_staff_member .recruit_staff_index h3{font-size:36px;text-align:center;transform:translateY(-100%)}@media screen and (max-width:880px){.recruit_staff .recruit_staff_member .recruit_staff_index h3{font-size:24px}}@media screen and (max-width:880px){.recruit_staff .recruit_staff_member .recruit_staff_index h3 br{display:none}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt{display:flex;justify-content:space-between;margin-bottom:150px}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt{flex-direction:column}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt{max-width:630px;width:50%;margin-right:30px;margin-left:20px}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt{order:2;max-width:100%;width:100%;margin-left:0}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt h4{color:#005435;font-size:30px;font-weight:600;margin-bottom:30px}@media screen and (max-width:768px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt h4{font-size:21px}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt p{line-height:1.875;margin-bottom:30px}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt img{height:375px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_txt img.type02{-o-object-position:right;object-position:right}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_img{width:40%}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_img{order:1;width:50%;margin-bottom:50px}}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_img{width:100%}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .recruit_staff_img img{width:100%}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .staffimg02{width:60%}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt .staffimg02{width:100%}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02{display:flex;justify-content:space-between;margin-bottom:150px}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02{flex-direction:column}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt{max-width:630px;width:50%;margin-right:30px;margin-left:20px}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt{max-width:100%;width:100%;margin-left:0}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt h4{color:#005435;font-size:30px;font-weight:600;margin-bottom:30px}@media screen and (max-width:768px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt h4{font-size:21px}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt p{line-height:1.875;margin-bottom:30px}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_txt img{height:375px;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_img{width:40%}@media screen and (max-width:900px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_img{width:50%;margin-bottom:50px}}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_img{width:100%}}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .recruit_staff_img img{width:100%}.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .staffimg02{width:60%}@media screen and (max-width:500px){.recruit_staff .recruit_staff_member .recruit_staff_index .recruit_staff_img_txt02 .staffimg02{width:100%}}.works_wrap{width:100%;margin-top:100px}.works_wrap .works_item{position:relative;margin-top:100px}.works_wrap .works_item:before{position:absolute;content:"";padding:100px;background-color:#dfdfdf;width:90%;height:100%;z-index:-1}@media screen and (max-width:500px){.works_wrap .works_item:before{width:100%}}.works_wrap .works_item:after{position:absolute;content:"";padding:100px;background-color:#000;width:70%;height:65%;z-index:-1;transform:translate(35%,10%);bottom:0}@media screen and (max-width:1150px){.works_wrap .works_item:after{width:100%;transform:translate(0%,10%)}}@media screen and (max-width:500px){.works_wrap .works_item:after{height:350px;transform:translateY(100px)}}.works_wrap .works_item .works_item_index{display:flex;max-width:1000px;margin:0 auto;padding:30px 20px;position:relative;margin-bottom:200px}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index{flex-direction:column}}.works_wrap .works_item .works_item_index .works_item_img{width:calc(50% - 15px);margin-right:40px}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index .works_item_img{width:70%}}@media screen and (max-width:500px){.works_wrap .works_item .works_item_index .works_item_img{width:100%}}.works_wrap .works_item .works_item_index .works_item_txt{width:calc(50% - 15px)}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index .works_item_txt{width:100%}}.works_wrap .works_item .works_item_index .works_item_txt .number{margin-top:15px;font-size:18px;color:#449e33;position:relative;z-index:1}.works_wrap .works_item .works_item_index .works_item_txt .number span{color:#fff;position:relative;margin-left:10px}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index .works_item_txt .number span{color:#fff}}.works_wrap .works_item .works_item_index .works_item_txt .number span:before{position:absolute;content:"";width:41px;height:41px;border-radius:50%;background-color:#449e33;z-index:-1;transform:translateY(-50%);top:50%;left:-6px}.works_wrap .works_item .works_item_index .works_item_txt .title{margin-top:30px;font-size:30px;font-weight:600}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index .works_item_txt .title{color:#fff;margin-top:20px}}.works_wrap .works_item .works_item_index .works_item_txt .setumei{color:#fff;margin-top:50px;line-height:1.875}@media screen and (max-width:930px){.works_wrap .works_item .works_item_index .works_item_txt .setumei{margin-top:30px}}@media screen and (max-width:500px){.works_wrap .works_item .works_item_index .works_item_txt .setumei br{display:none}}.works_wrap .works_item .works_item_index .works_item_txt .btn{margin-top:50px}.works_wrap .works_item .works_item_index .works_item_txt .btn a{padding-right:100px;font-size:16px;color:#449e33;position:relative;z-index:0;transition:.3s}.works_wrap .works_item .works_item_index .works_item_txt .btn a:hover span{width:83%;right:-5px;transition:.3s}.works_wrap .works_item .works_item_index .works_item_txt .btn a:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.works_wrap .works_item .works_item_index .works_item_txt .btn a:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.works_wrap .works_item .works_item_index .works_item_txt .btn a span{left:50%;border:1px solid #449e33;width:80%;height:1px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}.works_wrap .works_item .works_item_index .works_item_txt .btn a span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#449e33}.works_wrap .works_item .works_item_index .works_item_txt .btn a span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #449e33}.works_wrap .works_item02{position:relative;margin-top:100px}.works_wrap .works_item02:before{position:absolute;content:"";padding:100px;background-color:#dfdfdf;width:90%;height:100%;z-index:-1;right:0}@media screen and (max-width:500px){.works_wrap .works_item02:before{width:100%}}.works_wrap .works_item02:after{position:absolute;content:"";padding:100px;background-color:#000;width:70%;height:65%;z-index:-1;transform:translate(10%,10%);bottom:0}@media screen and (max-width:1150px){.works_wrap .works_item02:after{width:100%;transform:translate(0%,10%)}}.works_wrap .works_item02 .works_item_index{display:flex;justify-content:center;max-width:1000px;margin:0 auto;padding:30px 20px;position:relative;margin-bottom:200px}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index{flex-direction:column;align-items:flex-end}}.works_wrap .works_item02 .works_item_index .works_item_img{width:calc(50% - 15px)}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index .works_item_img{order:1;width:70%}}@media screen and (max-width:500px){.works_wrap .works_item02 .works_item_index .works_item_img{width:100%}}.works_wrap .works_item02 .works_item_index .works_item_txt{width:40%}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index .works_item_txt{width:100%;order:2;text-align:right}}@media screen and (max-width:500px){.works_wrap .works_item02 .works_item_index .works_item_txt{width:100%;order:2;text-align:left}}.works_wrap .works_item02 .works_item_index .works_item_txt .number{margin-top:15px;font-size:18px;color:#449e33;position:relative;z-index:1}.works_wrap .works_item02 .works_item_index .works_item_txt .number span{color:#fff;position:relative;margin-left:10px}.works_wrap .works_item02 .works_item_index .works_item_txt .number span:before{position:absolute;content:"";width:41px;height:41px;border-radius:50%;background-color:#449e33;z-index:-1;transform:translateY(-50%);top:50%;left:-6px}.works_wrap .works_item02 .works_item_index .works_item_txt .title{margin-top:30px;font-size:30px;font-weight:600}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index .works_item_txt .title{color:#fff;margin-top:20px}}.works_wrap .works_item02 .works_item_index .works_item_txt .setumei{color:#fff;margin-top:50px;line-height:1.875}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index .works_item_txt .setumei{margin-top:30px}}@media screen and (max-width:500px){.works_wrap .works_item02 .works_item_index .works_item_txt .setumei br{display:none}}.works_wrap .works_item02 .works_item_index .works_item_txt .btn{margin-top:50px}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a{padding-right:100px;font-size:16px;color:#449e33;position:relative;z-index:0;transition:.3s}@media screen and (max-width:930px){.works_wrap .works_item02 .works_item_index .works_item_txt .btn a{margin-right:100px}}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a:hover span{width:83%;right:-5px;transition:.3s}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a span{left:50%;border:1px solid #449e33;width:80%;height:1px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#449e33}.works_wrap .works_item02 .works_item_index .works_item_txt .btn a span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #449e33}.history-wrap{max-width:1120px;margin:0 auto;margin-top:100px;margin-bottom:300px;padding:0 20px 0 50px}.quality-wrap{max-width:1277px;margin:0 auto;margin-top:100px}.quality-wrap .quality-index{margin-top:150px;margin-bottom:350px;padding:0 20px}.quality-wrap .quality-index .quality-case h4{display:flex;align-items:center;font-size:24px;font-weight:600;margin-top:200px}.quality-wrap .quality-index .quality-case h4 .case01{font-size:18px;color:#449e33;position:relative;margin-left:5px}.quality-wrap .quality-index .quality-case h4 .case01:before{position:absolute;content:"";width:35px;height:35px;border-radius:50%;background-color:#449e33;z-index:-1;transform:translateY(-50%);top:50%;right:-50px}.quality-wrap .quality-index .quality-case h4 .case01:after{position:absolute;content:"01";border-radius:50%;color:#fff;z-index:-1;transform:translateY(-50%);top:50%;right:-48px}.quality-wrap .quality-index .quality-case h4 .case02{font-size:18px;color:#449e33;position:relative;margin-left:5px}.quality-wrap .quality-index .quality-case h4 .case02:before{position:absolute;content:"";width:35px;height:35px;border-radius:50%;background-color:#449e33;z-index:-1;transform:translateY(-50%);top:50%;right:-50px}.quality-wrap .quality-index .quality-case h4 .case02:after{position:absolute;content:"02";border-radius:50%;color:#fff;z-index:-1;transform:translateY(-50%);top:50%;right:-48px}.quality-wrap .quality-index .quality-case>.yumin{display:inline-block;font-size:24px;margin-top:40px;padding-bottom:10px;margin-bottom:50px;border-bottom:1px dotted #000}@media screen and (max-width:600px){.quality-wrap .quality-index .quality-case>.yumin{font-size:21px}}@media screen and (max-width:600px){.quality-wrap .quality-index .quality-case>.yumin br{display:none}}.quality-wrap .quality-index .quality-case .case-tit{width:230px;font-size:24px;background-color:#005435;text-align:center;color:#fff;border-radius:30px;padding:14px 0;line-height:1;margin:0}@media screen and (max-width:600px){.quality-wrap .quality-index .quality-case .case-tit{font-size:21px;padding:10px}}.quality-wrap .quality-index .quality-case>img{width:auto;margin-top:20px;margin-bottom:100px}.quality-wrap .quality-index .quality-case .case-result{display:flex;justify-content:space-between}@media screen and (max-width:900px){.quality-wrap .quality-index .quality-case .case-result{flex-wrap:wrap}}.quality-wrap .quality-index .quality-case .case-result .quality-case-left{max-width:710px}.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-tit{margin-bottom:30px;margin-top:100px}.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-tit:first-child{margin-top:0}.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-subtit{line-height:1;font-size:22px;color:#005435;margin-bottom:20px}@media screen and (max-width:600px){.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-subtit{font-size:18px;line-height:1.3;margin-bottom:10px}}.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-subtit02{line-height:1;font-size:22px;color:#005435;margin-top:50px;margin-bottom:20px}@media screen and (max-width:600px){.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-subtit02{font-size:18px;line-height:1.3;margin-bottom:10px}}.quality-wrap .quality-index .quality-case .case-result .quality-case-left .case-txt{line-height:1.75}.quality-wrap .quality-index .quality-case .case-result .quality-case-right{margin-left:20px}@media screen and (max-width:900px){.quality-wrap .quality-index .quality-case .case-result .quality-case-right{margin-top:40px;margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}}.quality-wrap .quality-index .quality-case .case-result .quality-case-right img{margin-top:15px;min-width:350px}@media screen and (max-width:900px){.quality-wrap .quality-index .quality-case .case-result .quality-case-right img{min-width:unset;width:calc(50% - 10px)}}.quality-wrap .quality-resorse{margin-top:150px;padding:0 20px}.quality-wrap .quality-resorse .quality-txt{max-width:963px;margin:0 auto;margin-top:50px}.quality-wrap .quality-resorse .quality-txt h4{font-size:24px;color:#00492a}@media screen and (max-width:500px){.quality-wrap .quality-resorse .quality-txt h4{font-size:21px}}.quality-wrap .quality-resorse .quality-txt p{line-height:1.4;margin-bottom:50px}.quality-wrap .quality-resorse .quality-txt .quality-license .title{width:100%;padding:20px 0;font-size:20px;padding-left:30px;background-color:#00492a;color:#fff;font-weight:600;margin-bottom:25px}.sp_none{display:block}@media screen and (max-width:600px){.sp_none{display:none}}.sp_block{display:none}@media screen and (max-width:600px){.sp_block{display:block}}.table02{width:100%}.table02 tr{display:flex;padding:50px 0 35px;border-bottom:1px solid #000;width:100%}@media screen and (max-width:900px){.table02 tr{flex-direction:column}}@media screen and (max-width:900px){.table02 tr{flex-direction:column}}.table02 th{min-width:440px;text-align:left}@media screen and (max-width:900px){.table02 th{margin-bottom:30px;min-width:unset}}.table02 th span{display:block;font-weight:900;font-size:20px}.table02 td{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.table02 td .machine_index{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width:500px){.table02 td .machine_index{width:100%}}.table02 td .machine_index p{text-align:right}.table03{width:100%}.table03 tr{display:flex;padding:35px 0;border-bottom:2px dotted #005435;width:100%}.table03 tr th{background:#fff;text-align:left;font-size:20px;transform:translateX(-50%);font-family:"geom-graphic",sans-serif;font-weight:500;position:relative;color:#005435}.table03 tr th span{position:relative;display:block;width:5px;height:5px;background-color:#005435;margin:0 auto;border-radius:40%}.table03 tr th span:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:1px;height:200px;display:block;background-color:#005435}@media screen and (max-width:500px){.table03 tr th span:before{height:200px}}@media screen and (max-width:400px){.table03 tr th span:before{height:250px}}.table03 tr td{width:100%;margin-left:100px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width:550px){.table03 tr td{margin-left:0}}.table03 tr:last-child th span:before{height:42px}@media screen and (max-width:500px){.table03 tr:last-child th span:before{height:55px}}@media screen and (max-width:460px){.table03 tr:last-child th span:before{height:80px}}@media screen and (max-width:450px){.table03 tr:last-child th span:before{height:103px}}.table04{width:100%;margin-bottom:240px}.table04 tr{display:flex;padding:50px 0 35px;border-bottom:1px solid #000;width:100%}@media screen and (max-width:500px){.table04 tr{flex-direction:column;padding:30px 0}}.table04 tr:last-child{border-bottom:none}.table04 tr th{min-width:185px;text-align:left;padding-left:30px;font-size:18px;color:#00492a}@media screen and (max-width:500px){.table04 tr th{padding-left:0;margin-bottom:20px}}.table04 tr td{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;line-height:1.75}.table04 tr td .machine_index{width:calc(50% - 10px);margin-bottom:20px}.table04 tr td .machine_index p{text-align:right}.news_wrap{max-width:960px;margin:0 auto;padding:0 20px}.news_list{width:100%;margin-bottom:110px;margin-top:100px}@media screen and (max-width:768px){.news_list{margin-top:50px}}.news_list tr{display:flex;padding:25px 0;border-bottom:1px solid #000;width:100%}@media screen and (max-width:768px){.news_list tr{flex-direction:column}}.news_list tr th{min-width:210px;text-align:left;padding-left:30px;font-size:18px;color:#00492a}@media screen and (max-width:768px){.news_list tr th{padding-left:0}}.news_list tr td{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;line-height:1.75;color:#000}.news_list tr td a{color:#000}.top-news{max-width:960px;margin:0 auto;margin-top:100px;margin-bottom:100px}@media screen and (max-width:768px){.top-news{padding:0 20px}}.circle_btn{display:flex;justify-content:center}.circle_btn a{max-width:366px;height:96px;width:100%;display:flex;justify-content:center;align-items:center;padding-right:100px;font-size:16px;color:#fff;position:relative;background-color:#005435;z-index:0;transition:.3s}@media screen and (max-width:500px){.circle_btn a{max-width:unset}}.circle_btn a:hover span{width:33%;right:-5px;transition:.3s}.circle_btn a:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.circle_btn a:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.circle_btn a span{left:50%;border:1px solid #fff;width:30%;height:1px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}.circle_btn a span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}.circle_btn a span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}.circle_btn img{display:block}.works_link{max-width:1000px;margin:0 auto;position:relative;margin-bottom:200px}@media screen and (max-width:1050px){.works_link{margin:0 20px;margin-bottom:150px}}.works_link>img{height:525px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.works_link_bg{position:absolute;max-width:355px;width:100%;height:100%;left:-30px;top:30px;color:#fff;text-align:center;background-color:rgba(0,0,0,.73)}@media screen and (max-width:1050px){.works_link_bg{top:20px;left:10px}}@media screen and (max-width:500px){.works_link_bg{top:unset;left:0;bottom:0;max-width:100%;height:220px}}.works_link_bg:before{position:absolute;content:"";width:100%;height:100%}@media screen and (max-width:500px){.works_link_bg:before{display:none}}.works_link_bg h3{font-size:30px;margin:0;margin-top:70px;margin-bottom:30px}@media screen and (max-width:500px){.works_link_bg h3{font-size:24px;margin-top:30px;margin-bottom:20px}}.works_link_bg .geom{color:#868686;margin-bottom:50px}@media screen and (max-width:500px){.works_link_bg .geom{margin-bottom:20px}}@media screen and (max-width:500px){.works_link_bg .work_link_txt{display:none}}.works_link_bg .btn{margin-top:50px}@media screen and (max-width:500px){.works_link_bg .btn{margin-top:20px}}.works_link_bg .btn a{padding-right:100px;font-size:16px;color:#fff;position:relative;z-index:0;transition:.3s}.works_link_bg .btn a:hover span{width:53%;right:-5px;transition:.3s}.works_link_bg .btn a:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.works_link_bg .btn a:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.works_link_bg .btn a span{left:50%;border:1px solid #fff;width:50%;height:1px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:0;transition:.3s}.works_link_bg .btn a span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}.works_link_bg .btn a span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}.dot-indicator{position:fixed;z-index:10;right:4%;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.dot-indicator nav ul li{padding:5px 0}.dot-indicator nav ul li a{height:5vh;width:3px;display:block;list-style:none;font-size:1.5rem;background-color:#dfdfdf}.dot-indicator nav ul li a:hover{color:red}.dot-indicator nav ul li.active a{background-color:green;color:green}.toyo_works{margin:0 auto;margin-top:130px;padding:0 20px}.toyo_works .works_type .works_img_txt{display:flex;justify-content:center;position:relative;z-index:2}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt{flex-direction:column}}.toyo_works .works_type .works_img_txt .works_img{max-width:700px;width:100%;position:relative;margin-left:-50px}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt .works_img{margin-left:0}}.toyo_works .works_type .works_img_txt .works_img:before{position:absolute;content:"";width:100%;height:100%;z-index:-1;top:10px;right:-10px;background-color:#449e33}.toyo_works .works_type .works_img_txt .works_img img{width:100%;max-height:468px;height:100%;-o-object-fit:cover;object-fit:cover}.toyo_works .works_type .works_img_txt .works_txt{max-width:510px;padding-left:30px}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt .works_txt{max-width:100%;padding-left:0}}.toyo_works .works_type .works_img_txt .works_txt .geom{font-size:18px;color:#449e33;margin-top:20px;margin-bottom:30px}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt .works_txt .geom{margin-top:40px;margin-bottom:20px}}.toyo_works .works_type .works_img_txt .works_txt .title{font-size:30px;font-weight:600;margin-bottom:30px}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt .works_txt .title{font-size:24px;margin-bottom:20px}}.toyo_works .works_type .works_img_txt .works_txt .index_txt{padding-top:30px;position:relative}.toyo_works .works_type .works_img_txt .works_txt .index_txt:before{position:absolute;content:"";top:0;left:-30%;width:127%;height:1px;background-color:#449e33;z-index:-1}@media screen and (max-width:950px){.toyo_works .works_type .works_img_txt .works_txt .index_txt:before{width:100%;left:0}}.toyo_works .works_type02 .works_img_txt{display:flex;justify-content:center;position:relative;z-index:2}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt{flex-direction:column}}.toyo_works .works_type02 .works_img_txt .works_img{max-width:700px;width:100%;position:relative;margin-right:-100px}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt .works_img{margin-right:0}}.toyo_works .works_type02 .works_img_txt .works_img:before{position:absolute;content:"";width:100%;height:100%;z-index:-1;top:10px;left:-10px;background-color:#449e33}.toyo_works .works_type02 .works_img_txt .works_img img{width:100%;max-height:468px;height:100%;-o-object-fit:cover;object-fit:cover}.toyo_works .works_type02 .works_img_txt .works_txt{max-width:460px;padding-right:30px}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt .works_txt{max-width:100%;padding-left:0;order:2}}.toyo_works .works_type02 .works_img_txt .works_txt .geom{font-size:18px;color:#449e33;margin-top:20px;margin-bottom:30px}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt .works_txt .geom{margin-top:40px;margin-bottom:20px}}.toyo_works .works_type02 .works_img_txt .works_txt .title{font-size:30px;font-weight:600;margin-bottom:30px}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt .works_txt .title{font-size:24px;margin-bottom:20px}}.toyo_works .works_type02 .works_img_txt .works_txt .index_txt{padding-top:30px;position:relative}.toyo_works .works_type02 .works_img_txt .works_txt .index_txt:before{position:absolute;content:"";top:0;right:-30%;width:130%;height:1px;background-color:#449e33;z-index:-1}@media screen and (max-width:950px){.toyo_works .works_type02 .works_img_txt .works_txt .index_txt:before{width:100%;left:0}}.toyo_works .works_index{max-width:1120px;margin:0 auto;background:#dfdfdf;padding:120px 0 60px;margin-top:-60px;position:relative;z-index:1;margin-bottom:200px}@media screen and (max-width:950px){.toyo_works .works_index{margin-top:30px;padding-top:60px}}.toyo_works .works_index .works_index_wrap{max-width:963px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0 20px;position:relative}.toyo_works .works_index .works_index_wrap:after{content:"";display:block;max-width:calc(33.3333333333% - 20px);width:100%;height:0}.toyo_works .works_index .works_index_wrap .works_index_item{max-width:calc(33.3333333333% - 20px);width:100%;margin-bottom:30px}@media screen and (max-width:700px){.toyo_works .works_index .works_index_wrap .works_index_item{max-width:calc(50% - 20px)}}@media screen and (max-width:414px){.toyo_works .works_index .works_index_wrap .works_index_item{max-width:100%}}.toyo_works .works_index .works_index_wrap .works_index_item a img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.toyo_works .works_index .works_index_wrap .works_index_item p{font-size:20px;font-weight:600;color:#005435}.toyo_works .circle_btn{margin-bottom:180px}.footer{display:flex;max-width:1120px;margin:0 auto;margin-top:108px;margin-bottom:108px;width:100%;justify-content:center}@media screen and (max-width:930px){.footer{flex-direction:column;align-items:center;margin-top:70px;margin-bottom:70px}}@media screen and (max-width:500px){.footer{padding:0 20px;align-items:baseline}}.footer .footer_menu-left{border-right:2px dotted #000;max-width:560px;width:100%}@media screen and (max-width:1200px){.footer .footer_menu-left{max-width:450px}}@media screen and (max-width:930px){.footer .footer_menu-left{border-bottom:2px dotted #000;border-right:none;padding-bottom:30px}}.footer .footer_menu-left img{width:auto}.footer .footer_menu-left>p{margin-top:30px;line-height:1}.footer .footer_menu-left .footer_address{display:flex}@media screen and (max-width:500px){.footer .footer_menu-left .footer_address{flex-direction:column}}.footer .footer_menu-left .footer_address p{font-size:20px;font-weight:600;margin-top:10px;margin-right:25px}.footer .footer_menu-left .footer-contact-link{margin-top:20px}.footer .footer_menu-left .footer-contact-link a{padding:15px 30px 15px 60px;display:inline-block;background:#005435;color:#fff;position:relative}.footer .footer_menu-left .footer-contact-link a:before{position:absolute;content:"";background-image:url(//touyoukomuten.co.jp/wordpress/wp-content/themes/touyou/assets/css/../images/icon_mailwhite.png);top:50%;left:0;width:29px;height:21px;background-repeat:no-repeat;transform:translate(15px,-50%);background-size:contain}.footer .footer_menu_right{padding-left:50px}@media screen and (max-width:930px){.footer .footer_menu_right{margin-top:50px;padding-left:0}}.footer .footer_menu_right .footer-nav{display:flex}@media screen and (max-width:375px){.footer .footer_menu_right .footer-nav{flex-direction:column}}.footer .footer_menu_right .footer-nav .f_list01 li{margin-bottom:20px;margin-right:20px}.footer .footer_menu_right .footer-nav .f_list01 li a{color:#000}.footer .footer_menu_right .footer-nav .f_list02 li{margin-bottom:10px}.footer .footer_menu_right .footer-nav .f_list02 li a{color:#000}.result{max-width:960px;margin:0 auto;margin-top:100px;margin-bottom:210px;padding:0 20px}.result h3{font-size:30px;color:#005435}.result .prev-next-btn{max-width:690px;margin:0 auto;display:flex;justify-content:space-between;margin-top:100px;font-size:18px;color:#000;padding:0 20px}.result .prev-next-btn .prev-btn{position:relative;display:block}.result .prev-next-btn .prev-btn .result-prev{color:#000;position:relative}.result .prev-next-btn .prev-btn .result-prev:before{position:absolute;top:50%;left:-20px;content:"";background-color:#005435;height:10px;width:10px;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);transform:translateY(-50%)}.result .prev-next-btn .next-btn{position:relative;display:block}.result .prev-next-btn .next-btn .result-next{color:#000;position:relative}.result .prev-next-btn .next-btn .result-next:before{position:absolute;top:50%;right:-20px;content:"";background-color:#005435;height:10px;width:10px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);transform:translateY(-50%)}.result .btn{font-size:16px;color:#fff;position:relative;background-color:#005435;z-index:0;transition:.3s;max-width:450px;margin:0 auto;margin-top:120px}.result .btn span{border:1px solid #fff;width:25%;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:250px;transition:.3s}.result .btn span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}.result .btn span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}.result .btn a{max-width:445px;padding:30px 0;width:100%;background:#005435;padding-left:30px;padding-right:130px;display:flex;flex-direction:column;justify-content:center;transition:.3s;color:#fff;text-decoration:none}.result .btn a:hover span{width:28%;left:253px;transition:.3s}.result .btn a:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.result .btn a:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.contact_form{max-width:1080px;margin:0 auto;margin-top:100px;padding:0 20px}.contact_form>p{font-size:18px;text-align:center;margin-bottom:50px}.contact_form .contact_tel{font-size:18px;text-align:center;margin-bottom:70px}.contact_form .contact_tel a{font-size:26px;color:#005435;position:relative}.contact_form .contact_tel a:before{position:absolute;content:"";width:32px;height:30px;background-image:url(//touyoukomuten.co.jp/wordpress/wp-content/themes/touyou/assets/css/../images/icon_telaicon.png);background-repeat:no-repeat;background-size:contain;left:-40px;top:50%;transform:translateY(-50%)}.contact_form .contact-thanks{margin-bottom:100px}@media screen and (max-width:375px){.contact_form .contact_tel a:before{display:none}}.main_form{margin-top:6.6%}@media screen and (max-width:1080px){.main_form{padding:0 20px}}@media screen and (max-width:600px){.main_form{padding:0 20px}}@media screen and (max-width:500px){.main_form{padding:0}}.main_form .form-class{padding:0 100px}@media screen and (max-width:1050px){.main_form .form-class{padding:0 40px}}@media screen and (max-width:600px){.main_form .form-class{padding:0 20px}}.main_form .form-class01{margin-bottom:30px}.main_form .form-class01 .radio-item .data-label{width:255px}.main_form .form-class01 .radio-item p{width:auto}.main_form .form-class02{padding:45px 100px}@media screen and (max-width:1050px){.main_form .form-class02{padding:0 40px}}@media screen and (max-width:600px){.main_form .form-class02{padding:20px}}@media screen and (max-width:500px){.main_form .form-class02{padding:0}}.data-item,.data-item_column{display:flex;align-items:center;padding:30px 0}.item_border{border-bottom:1px solid #838383}@media screen and (max-width:768px){.data-item,.data-item_column{flex-direction:column}}.data-item p,.data-item_column{display:flex;width:100%;align-items:baseline}.data-item_Vtop p,.data-item_column{display:flex;width:100%;align-items:baseline;flex-direction:column}@media screen and (max-width:768px){.data-item p{flex-direction:column}}.data-item p br{display:none}.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item span{margin-left:40px}@media screen and (max-width:500px){.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item span{margin-left:20px}}.wpcf7-list-item{margin-top:5px;width:100%}.wpcf7-list-item label{display:flex;align-items:center}.wpcf7-form-control-wrap .wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7-form-control-wrap{width:100%;display:flex;justify-content:start;flex-direction:column;align-items:start}.data-item .data-label,.data-item_column .data-label{width:360px;font-family:"Noto Sans JP",sans-serif;display:flex;height:30px;align-items:center;justify-content:space-between;margin-right:3.5%;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.data-item .data-label,.data-item_column .data-label{white-space:unset}}.data-item_column .data-label{width:160px}.data-item .data-label p,.data-item_column .data-label p{width:393px;font-family:"Noto Sans JP",sans-serif;display:flex;height:30px;align-items:center;justify-content:space-between;margin-right:3.5%;font-weight:700}.button-primary{padding:20px 0;color:#fff;background-color:#356cbc;cursor:pointer;width:233px;display:block;text-align:center;border-radius:40px;line-height:1;margin:0;border:none}.mfcf7_zl_delete_file{display:none !important}.file_wrap{display:flex;flex-direction:column}#mfcf7_zl_multifilecontainer{order:2}div#mfcf7_zl_multifilecontainer{margin-top:0}div#mfcf7_zl_multifilecontainer p{margin-top:0}@media screen and (max-width:768px){.data-item .data-label,.data-item_column .data-label{font-size:18px;margin-bottom:10px;width:100%;margin-right:0;flex-direction:unset}}@media screen and (max-width:500px){.data-item .data-label,.data-item_column .data-label{font-size:16px;flex-direction:unset}}.data-item .data-label span,.data-item_column .data-label span{font-size:14px;font-family:"Noto Sans JP",sans-serif;padding:0 12px;border-radius:5px;color:#fff;background-color:#e21e56;margin-left:5px}.data-item .data-select,.data-item_column .data-select{max-width:240px;padding:12px 13px;border:1px solid #b8b6ae;border-radius:5px;width:100%}.data-item .zip,.data-item_column .zip{max-width:210px;padding:15px;border:1px solid #b8b6ae;border-radius:5px;width:100%}@media screen and (max-width:768px){.data-item .zip,.data-item_column .zip{width:100%}}.data-item .zip__btn ul,.data-item_column .zip__btn ul{display:flex}@media screen and (max-width:768px){.data-item .zip__btn ul,.data-item_column .zip__btn ul{flex-direction:column}}.data-item .zip__btn ul label:last-child,.data-item_column .zip__btn ul label:last-child{margin-right:0}@media screen and (max-width:768px){.data-item .zip__btn ul li,.data-item_column .zip__btn ul li{font-size:18px;padding:5px 0}}.data-item .data-input,.data-item_column .data-input{max-width:100%;padding:15px;width:100%;border:none;background-color:#ececec}.data-item_column .data-input{max-width:100%;padding:15px;border:2px solid #356cbc;border-radius:5px;width:100%}.data-item .data-input02,.data-item_column .data-input02{max-width:236px;padding:15px;width:100%;border:none;background-color:#ececec}.wpcf7-form-control-wrap select{max-width:236px;width:100%;height:51px;border:none;background-color:#ececec}.wpcf7-form-control-wrap textarea{width:100%;border:none;background-color:#ececec}@media screen and (max-width:768px){.data-item .data-input,.data-item_column .data-input{width:100%}}.data-item .data-input__btn ul,.data-item_column .data-input__btn ul{display:flex}@media screen and (max-width:768px){.data-item .data-input__btn ul,.data-item_column .data-input__btn ul{flex-direction:column}}.data-item .data-input__btn ul label:last-child,.data-item_column .data-input__btn ul label:last-child{margin-right:0}@media screen and (max-width:768px){.data-item .data-input__btn ul li,.data-item_column .data-input__btn ul li{font-size:18px;padding:5px 0}}.data-item .ajaxzip3,.data-item_column .ajaxzip3{margin-left:2%}.data-item .data-box-wrap,.data-item_column .data-box-wrap{display:flex}.data-item .data-double,.data-item_column .data-double{display:flex}.data-item .data-double p,.data-item_column .data-double p{white-space:nowrap;width:250px;display:flex;align-items:center;justify-content:space-between}.data-item .data-double p:last-child,.data-item_column .data-double p:last-child{margin-left:20px}.data-item .data-double span,.data-item_column .data-double span{margin-right:29px}.form_btn{margin-top:10%;text-align:center;margin-bottom:32px;position:relative}.form_btn .btn_index{position:relative;display:inline-block}.data-checkbox{display:flex;flex-direction:column;max-width:530px;padding:15px;border-radius:5px;width:100%}.data-file .data-input{border:none}.data-item__check{max-width:850px;margin:0 auto;margin-top:49px;margin-bottom:120px;font-weight:700}.data-item__check .data-label{white-space:nowrap;opacity:0;min-width:193px}.data-item__check .data-item{border-bottom:0}.data-item__check .data-name a{font-size:1em;font-weight:700;color:#e80101;position:relative;border-bottom:1px solid #e80101;letter-spacing:1px;margin-right:10px}.data-item__check .data-name a:after{content:url(//touyoukomuten.co.jp/wordpress/wp-content/themes/touyou/assets/css/../image/icon_tab.png);padding:0 5px}.data-item__check .check{display:flex;align-items:center;margin-top:8%;position:relative;justify-content:center}.data-item__check .check0 input[type=checkbox]{width:20px !important;height:20px}.data-item__check .privacy{display:flex;flex-direction:column}.data-item__check .privacy span{display:block}.data-item__check .privacy .kaisou1{display:block;margin-left:20px;margin-top:10px;margin-bottom:10px}.data-item__check .privacy .kaisou2{display:block;margin-left:40px;margin-top:10px;margin-bottom:10px}.data-item__check .privacy .privacy_mt{display:block;margin-top:20px;margin-right:auto}.data-item__check .privacy .privacy_title{font-size:17px;font-weight:600}.privacy span br{display:block}input[type=checkbox]:before,input[type=checkbox]:after{content:"";display:block;position:absolute}input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:30px;height:30px;transform:translateY(-50%);top:50%;left:-3px;border-radius:40px}.checkbox_item span{margin-left:20px}.data-item_column .data-label span{font-size:14px;font-family:"Noto Sans JP",sans-serif;padding:2px 12px;border-radius:5px;color:#fff;background-color:#e21e56;margin-left:5px}.data-item_column .textarea span{font-size:14px;font-family:"Noto Sans JP",sans-serif;padding:2px 12px;border-radius:5px;color:#fff;background-color:#e21e56;margin-left:5px}.data-item_column .textarea .wpcf7-form-control-wrap{background-color:transparent;padding:0;margin:0}.data-item_column .textarea{width:100%}.data-item_column .textarea .wpcf7-not-valid-tip{background-color:transparent;color:#dc3232;font-weight:400;display:block}.data-item_column .textarea .data-input{min-width:100%}input[type=checkbox]:after{opacity:0;height:6px;width:11px;top:0;left:4.5px;width:16px;height:16px;border-radius:20px;background-color:#416d4b;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%)}input[type=checkbox]:checked:after{opacity:1}input[type=radio]{width:30px;height:30px;margin-right:20px}.radio-wrap{max-width:530px;padding:15px;border-radius:5px;width:100%}.one{display:flex;align-items:center;margin-bottom:20px}.two{margin-left:10px}.radio-item{align-items:baseline}.radio-item .data-label{vertical-align:top}.data-item_column.file-tenpu{width:100%;border-bottom:none;padding-bottom:50px}.data-item_column.file-tenpu .wpcf7-form-control-wrap{align-items:baseline}.data-item_column.file-tenpu .data-label{width:100%;margin-bottom:20px}.data-item_column.file-tenpu a{background-color:#356cbc;color:#fff;text-decoration:none;padding:20px 45px;border-radius:30px;line-height:1;margin:0}label.data-file{padding:20px 0;color:#fff;background-color:#356cbc;cursor:pointer;width:233px;display:block;text-align:center;border-radius:40px;line-height:1;margin:0}input[type=file]{display:none}.data-item_Vtop{align-items:unset;justify-self:unset}.privacy{overflow:scroll;height:200px;padding:20px 30px;font-size:14px;border:1px solid #b8b6ae;margin-top:2%;background:#fff;font-weight:400}@media screen and (max-width:414px){.privacy{margin-top:0;height:210px}}.check0{margin:0 auto;text-align:center;margin-top:5%;display:flex;align-items:center;justify-content:center}.check0 .red{font-size:14px;font-family:"Noto Sans JP",sans-serif;padding:0 12px;border-radius:5px;color:#fff;background-color:#e21e56;margin-left:5px}.check0 .special-doui:before,.check0 .special-doui:after{display:none}.check0>p{display:flex;justify-content:center}.check0 .wpcf7-form-control-wrap{width:auto}@media screen and (max-width:768px){.check0>p{flex-direction:unset}}@media screen and (max-width:400px){.check0>p{flex-direction:column}}.check0 .wpcf7-form-control-wrap .checkbox:before,.check0 .wpcf7-form-control-wrap .checkbox:after{display:none}.check0 input[type=checkbox]:checked:after,.check0 input[type=checkbox]:before{display:none}.check0 .data-name{margin-left:20px;display:flex;justify-content:center;align-items:center}.textarea textarea{margin-top:2%}.btn-send{background-color:transparent;border:none;position:absolute;z-index:3;color:#fff;top:50%;font-size:16px;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;transform:translateY(-50%);display:block;width:100%;height:100%;text-align:left}.btn_index{width:260px;height:64px;background:#356cbc;position:relative;margin-top:40px;transition:.3s;margin-left:auto}@media screen and (max-width:600px){.btn_index{width:220px}}.btn_index a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.063em}#wpcf7cpcnf{width:100%}#wpcf7cpcnf table{position:relative;margin-top:100px}#wpcf7cpcnf table:before{position:absolute;content:"確認画面";top:0;left:0;width:100%;text-align:center;font-size:24px;font-weight:600;display:block;margin-top:-100px}@media screen and (max-width:768px){#wpcf7cpcnf table:before{font-size:18px}}#wpcf7cpcnf tr{border-top:1px solid #000}#wpcf7cpcnf tr:last-child{border:none !important}#wpcf7cpcnf tr:last-child{border-bottom:1px solid #000}#wpcf7cpcnf tr:last-child p{display:none !important}#wpcf7cpcnf th p{padding:30px}#wpcf7cpcnf th p{width:200px;text-align:left}#wpcf7cpcnf td{width:100%}.wpcf7cp-cfm-edit-btn{padding:10px 90px !important;border:1px solid #eee !important}@media screen and (max-width:768px){.wpcf7-form-control-wrap{position:relative;width:100%}.check .wpcf7-form-control-wrap{width:auto}.check .data-name{font-size:.8em}}@media screen and (max-width:600px){.wpcf7-submit{margin-top:0 !important}}@media screen and (max-width:550px){.data-label{flex-direction:column}.form_title{min-width:none;padding:20px}#wpcf7cpcnf tr{display:flex;flex-direction:column}#wpcf7cpcnf table{width:100%}#wpcf7cpcnf th p{padding:0;width:auto}#wpcf7cpcnf td p{padding:0;word-break:break-all}.wpcf7-form-control-wrap textarea{width:100% !important}}div#wpcf7cpcnf .wpcf7cp-btns{display:flex !important}.wpcf7cp-cfm-edit-btn{width:250px !important}div#wpcf7cpcnf .wpcf7-submit{margin:0 !important;padding:10px 60px;border:none;background-color:#005435;color:#fff;width:250px}@media screen and (max-width:550px){div#wpcf7cpcnf .wpcf7-submit{width:100% !important}button.wpcf7cp-cfm-edit-btn{margin-right:20px}.wpcf7cp-cfm-edit-btn{width:100% !important}}button.wpcf7cp-cfm-edit-btn{margin-bottom:0 !important;background-color:#fff;border:1px solid #005435 !important}@media screen and (max-width:550px){div#wpcf7cpcnf .wpcf7cp-btns{flex-direction:column}button.wpcf7cp-cfm-edit-btn{margin-top:20px;order:2}div#wpcf7cpcnf .wpcf7-submit{order:1}#wpcf7cpcnf tr th{padding:20px 0}#wpcf7cpcnf tr td{padding-bottom:20px}}.data-item .data-label .title-contactform7,.data-item_column .data-label .title-contactform7{font-size:unset;background:0 0;color:#000;margin-left:0}.data-tel input{width:111px;padding:13px;border-radius:15px;border:1px solid #333}.data-tel .data-label{width:256px}.data-tel p{display:flex;width:100%;align-items:center;justify-content:space-between}.data-tel .wpcf7-form-control-wrap{width:auto}.result .slide-wrap .slide .slick-list{height:auto}.result .slide-wrap .slide-navigation .slick-list{height:auto;margin-top:20px}.slide{position:relative;margin:0;padding:0}.slide .item{position:relative;height:100%}.slide .item a{display:block}.slide .item:before{display:block;content:""}.slide .item .image{position:relative;overflow:hidden}.slide .item img{top:0;bottom:0;right:0;left:0;margin:auto;width:100%;position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:50vw;max-height:550px}.slick-track{margin-top:20px}.slide>.slick-list,.slide>.slick-list>.slick-track,.slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.slide-navigation{line-height:0;position:relative;margin:0;padding:0}.slide-navigation .item{position:relative;cursor:pointer}.slide-navigation .item .image{position:relative;overflow:hidden;width:100%;height:100%;margin:0;padding:0}.slide-navigation .item .image:before{display:block;content:""}.slide-navigation .item .image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:0;background:#fff}.slide-navigation .slick-current .image:after{opacity:.5}.slide-navigation .item .image{position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.slide-navigation .slick-slide{margin:0 5px}.slide-navigation .item .image img{top:0;bottom:0;right:0;left:0;margin:auto;width:100%;position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:50vw;max-height:130px}@media screen and (max-width:550px){.slide-navigation .item .image img{max-height:60px}}.slick-vertical .slick-slide{border:0 solid transparent}.slick-arrow{z-index:999}.slick-prev{top:25px;bottom:0;left:20px;right:auto;margin:auto}.slick-next{top:25px;bottom:0;left:auto;right:20px;margin:auto}ul.slide{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.footer_bottom small{font-size:14px;text-align:center;display:block;margin-bottom:30px}.footer_bottom .bg-line{width:100%;height:8px;background:#449e33;background:linear-gradient(90deg,#449e33 0%,#449e33 32.99999999%,#2e7333 33%,#2e7333 66.99999999%,#005435 67%,#005435 100%)}.form_btn{font-size:16px;color:#fff;position:relative;background-color:#005435;z-index:0;transition:.3s;max-width:366px;margin:0 auto;margin-top:120px}.form_btn span{border:1px solid #fff;width:25%;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:170px;transition:.3s}.form_btn span:before{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;border-radius:10px;background-color:#fff}.form_btn span:after{transition:.3s;content:"";position:absolute;right:-27px;top:-27px;width:54px;height:54px;border-radius:50px;border:2px dotted #fff}.form_btn .btn_index{max-width:366px;padding:48px 0;width:100%;background:#005435;padding-left:70px;padding-right:130px;display:flex;flex-direction:column;justify-content:center;transition:.3s;color:#fff;text-decoration:none}.form_btn .btn_index:hover span{width:28%;left:173px;transition:.3s}.form_btn .btn_index:hover span:before{transition:.3s;-webkit-animation:dot .2s forwards;animation:dot .2s forwards}.form_btn .btn_index:hover span:after{transition:.3s;-webkit-animation:rotation .2s forwards;animation:rotation .2s forwards}.news_content{margin-top:150px;margin-bottom:150px}.news_content p{margin-bottom:20px}.news_content img{width:100%}@media screen and (max-width:768px){.news_content{margin-top:70px;margin-bottom:60px}}.pagenation_wrap{padding:0 20px}.s_pagenation{max-width:840px;margin:0 auto;margin-top:10%;margin-bottom:10%;display:flex;justify-content:space-between}@media screen and (max-width:768px){.s_pagenation{flex-direction:column}}.s_pagenation .s_prev,.s_pagenation .s_next{max-width:400px;background-color:#edefed;width:100%;height:150px;display:flex;align-items:center;flex-direction:column;position:relative}@media screen and (max-width:1000px){.s_pagenation .s_prev,.s_pagenation .s_next{max-width:360px}}@media screen and (max-width:768px){.s_pagenation .s_prev,.s_pagenation .s_next{max-width:100%}}.s_pagenation .s_prev .news_txt,.s_pagenation .s_next .news_txt{margin-top:6%;max-width:100%;word-break:break-all}@media screen and (max-width:768px){.s_pagenation .s_prev .news_txt,.s_pagenation .s_next .news_txt{margin-top:20px}}.s_pagenation .s_prev a,.s_pagenation .s_next a{margin:0 auto;display:block;height:auto;height:100%;width:100%}.s_pagenation .s_prev a>div{max-width:270px;margin-left:auto;margin-right:10%}@media screen and (max-width:768px){.s_pagenation .s_prev a>div{max-width:70%}}.s_pagenation .s_prev a .news_date{margin-top:10%;color:#bcbcbc}@media screen and (max-width:768px){.s_pagenation .s_prev a .news_date{margin-top:20px}}.s_pagenation .s_prev a .news_txt{color:#1a1a1a}.s_pagenation .s_prev a span{position:absolute;left:5%;top:50%;transform:translateY(-50%);font-size:2em;font-weight:100;color:#1a1a1a}@media screen and (max-width:768px){.s_pagenation .s_next{margin-top:5%}}.s_pagenation .s_next a>div{max-width:270px;margin-right:auto;margin-left:10%}@media screen and (max-width:768px){.s_pagenation .s_next a>div{max-width:70%}}.s_pagenation .s_next a .news_date{margin-top:10%;color:#bcbcbc}@media screen and (max-width:768px){.s_pagenation .s_next a .news_date{margin-top:20px}}.s_pagenation .s_next a .news_txt{color:#1a1a1a}.s_pagenation .s_next a span{position:absolute;right:5%;top:50%;transform:translateY(-50%);font-size:2em;font-weight:100;color:#1a1a1a}.footer_Plogo{display:flex;flex-wrap:wrap;align-items:center;margin:20px 0}.footer_Plogo li{max-width:85px;margin:0 4px}.terajet-top{max-width:960px;margin:0 auto;margin-top:100px}@media screen and (max-width:600px){.terajet-top{margin:0 20px;margin-top:50px}}.gaibu-link{margin-top:100px}@media screen and (max-width:500px){.result .btn span{width:15% !important;left:230px !important}.gaibu-link{margin-top:30px}.result .btn{margin-top:50px}.result .btn span:after{right:-17px !important;top:-17px !important;width:34px !important;height:34px !important}}.cm-img{position:absolute;right:3%;bottom:5%;width:160px}#toggleSound{position:absolute;z-index:3;width:150px;height:40px;left:3%;bottom:5%;font-size:16px;background:0 0;letter-spacing:.1em;border-radius:30px;line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid #000;color:#000}@media screen and (max-width:500px){.cm-img{position:absolute;right:10px;bottom:20px;width:100px}#toggleSound{width:100px;left:10px;bottom:20px;transform:translateX(0);font-size:12px;background:0 0;letter-spacing:.1em;border-radius:30px;line-height:1;display:flex;align-items:center;justify-content:center}}.header_top nav .links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100vw}.header_top nav .links .navContainer{width:100%;height:100%;padding-top:2em;display:flex;justify-content:space-between}@media only screen and (min-width:769px) and (min-height:1024px) and (orientation:portrait){.header_top nav .links .navContainer{justify-content:center}}@media only screen and (min-width:769px) and (min-height:1024px) and (orientation:landscape){.header_top nav .links .navContainer{justify-content:flex-end}}@media only screen and (max-width:640px){.header_top nav .links .navContainer{padding-top:2vmin}}.header_top nav .links .navContainer .leftmenu{width:35%}.header_top nav .links .navContainer ul.l1{text-align:left;display:flex;flex-direction:column;align-items:center;width:100%}.header_top nav .links .navContainer ul.l1 li{width:100%}.header_top nav .links .navContainer ul.l1 li a{font-weight:500;position:relative;color:var(--color-black);display:inline-block;padding:.5em 0;margin-top:2em;width:80%;border-bottom:1px solid #e6e6e6}.header_top nav .links .navContainer ul.l1 li:nth-child(8){background-color:#b30d23}.header_top nav .links .navContainer ul.l1 li:nth-child(8) a{color:#fff}.header_top nav .links .navContainer ul.l1 li:nth-child(8) a span{color:#fff}.header_top nav .links .navContainer ul.l1 li a{font-size:16px}.header_top nav .links .navContainer ul.l1 li a img{width:100%;height:200px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.header_top nav .links .navContainer ul.l1 li a img{display:none}.header_top nav .links .navContainer ul.l1 li{flex-basis:50%}}@media screen and (min-width:320px){.header_top nav .links .navContainer ul.l1 li a{font-size:calc(16px + 2*((100vw - 320px)/980))}}@media screen and (min-width:1300px){.header_top nav .links .navContainer ul.l1 li a{font-size:18px}}.header_top nav .links .navContainer ul.l1 li a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#c2c2c2;transition:var(--transition)}.header_top nav .links .navContainer ul.l1 li a:hover:after{width:100%}@media only screen and (max-width:640px){.header_top nav .links .navContainer ul.l1 li{flex-basis:100%}.header_top nav .links .navContainer ul.l1 li a{width:96%;margin-top:.5em}}.header_top nav .links .navContainer .webShop{padding:4em 0}.header_top nav .links .navContainer .webShop a{margin-top:0}@media only screen and (max-width:640px){.header_top nav .links .navContainer .webShop{padding:2em 0}}.header_top nav .links .navContainer ul.l1,.header_top nav .links .navContainer .webShop{padding-left:4em}@media only screen and (max-width:640px){.header_top nav .links .navContainer ul.l1,.header_top nav .links .navContainer .webShop{padding-left:4%}}.header_top nav .links.active{opacity:1;visibility:visible;z-index:98;transform:translateX(0)}.headerBody{position:fixed;top:0;left:0;width:100%;z-index:99}.headerBody .header_top{display:flex;justify-content:space-between;align-items:center;height:var(--header-height)}.headerBody .header_top .menuButton{height:70px;width:80px;border:none;background-color:var(--blue-hover-color);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:99;transform-origin:center center;position:absolute;top:0;right:0;padding-top:7px}.headerBody .header_top.active .menuButton{background-color:var(--blue-hover-color)}.headerBody .header_top nav .logo a img{-webkit-filter:none;filter:none}.headerBody .header_top.active nav .logo a img{-webkit-filter:none;filter:none}.headerBody .header_top .menuButton div{width:100%;height:21px;display:flex;flex-direction:column;align-items:center;justify-content:center}.headerBody .header_top .menuButton div span{width:41px;height:1px;border:1px solid var(--color-white);background-color:var(--color-white);transform-origin:center center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.headerBody .header_top .menuButton div span:not(:last-child){margin-bottom:8px}.headerBody .header_top .menuButton p{font-size:15px;font-family:var(--garamond);margin-top:5px;color:var(--color-white)}.headerBody .header_top .menuButton:hover{transform:scale(1.05)}.headerBody .header_top .menuButton.opened div span{margin:0}.headerBody .header_top .menuButton.opened div span:nth-of-type(1){transform:rotate(45deg)}.headerBody .header_top .menuButton.opened div span:nth-of-type(2){display:none}.headerBody .header_top .menuButton.opened div span:nth-of-type(3){margin-top:-2px;transform:rotate(-45deg)}.header_top .headerFooterNavButtons .mail{flex-direction:unset;padding:15px 0;margin-top:3vh;background-color:#00492a;display:flex;max-width:270px;justify-content:center;align-items:center;color:#fff}.header_top .headerFooterNavButtons .mail img{margin-right:15px}.header_top nav .links .navContainer .headerFooterNavButtons{width:65%}.header_top nav .links .navContainer .headerFooterNavButtons .banner-tera{max-width:700px;margin-top:50px}@media screen and (max-width:1050px){.header_top nav .links .navContainer .headerFooterNavButtons .banner-tera{max-width:540px}}.header_top nav .links .navContainer ul.l1 li .topnone{display:none}.top .header_top nav .links .navContainer ul.l1 li a{margin-top:0;padding:1em 0;text-align:left}@media screen and (max-width:850px){.header_top nav .links .navContainer ul.l1 li .topnone{display:block}.header_top nav .links .navContainer .leftmenu{width:100%}.header_top nav .links .navContainer .headerFooterNavButtons{display:none}.header_top nav .links .navContainer ul.l1 li a{font-size:16px}.header_top nav .links .navContainer ul.l1 li a span{font-size:10px}.top .header_top nav .links .navContainer ul.l1 li a{border-bottom:none;text-align:center;padding:10px 0;font-size:16px;width:100%}.top .header_top nav .links .navContainer ul.l1 li.nav-contact-link a{margin-top:0;color:#fff}.top .header_top nav .links .navContainer ul.l1 li.nav-contact-link a span{margin-top:10px}.header_top nav .links .navContainer ul.l1{padding:0}.header_top nav .links .navContainer ul.l1 li{order:0 !important}}