@charset "UTF-8";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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;font-weight:400;vertical-align:baseline;background:0 0}body{line-height:1;font-size:10px}@media screen and (max-width:350px){body{font-size:8rem}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,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;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:"Marion"}@font-face{font-family:"Courier"}@font-face{font-family:"annabelle-jf"}html{font-size:.769231vw}@media screen and (min-width:1200px){html{font-size:10px}}@media screen and (max-width:756px){html{font-size:2.6666666667vw}}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width:756px){.pc{display:none !important}.sp{display:block !important}}body{min-width:auto;margin:0 auto;font-size:1.6rem;overflow-x:hidden;overflow-y:hidden;font-family:"Zen Kaku Gothic New",sans-serif !important;color:#201c18}.Inner{max-width:1200px;min-width:auto;margin:0 auto}@media screen and (max-width:756px){.Inner{padding:0 1.5rem}}.Inner--min{max-width:980px}@media screen and (max-width:756px){.Inner--min{max-width:100%;padding:0}}.PageUp{padding-top:4rem;font-size:.669231vw}@media screen and (max-width:756px){.PageUp{padding-top:6rem}}.Bg{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/bg.webp) no-repeat center center/cover}a{cursor:pointer}a:hover{opacity:.6}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;left:0;width:100%;height:100vh;background:#000;transition:all .2s}@media screen and (max-width:756px){#g-nav{background-color:rgba(47,47,47,.6)}}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:relative;z-index:999;top:0;background-color:#fff;height:100%;width:100%;box-sizing:border-box}#g-nav ul .page-link_cv{display:flex;justify-content:space-between;max-width:97rem;width:100%;margin:0 auto}@media screen and (max-width:756px){#g-nav ul .page-link_cv{flex-direction:column;margin-top:2rem}}#g-nav ul .page-link_cv__item{background:#fff;display:block;text-decoration:none;text-align:center;transition:all .3s}@media screen and (max-width:756px){#g-nav ul .page-link_cv__item{margin-bottom:1rem;height:-moz-fit-content;height:fit-content;padding:2rem 0;width:100%}}#g-nav ul .page-link_cv__item:hover{opacity:.6;transition:all .3s}#g-nav ul .page-link_cv__item span{letter-spacing:.04rem}#g-nav ul .page-link_cv__item--tel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background-color:#0a345d}#g-nav ul .page-link_cv__item--tel .num{font-family:"Oswald",sans-serif;font-size:3.1rem;line-height:3.1rem;line-height:4rem;letter-spacing:.04rem;color:#fff;border-bottom:1px solid #fff;margin-bottom:.5rem;padding-bottom:.5rem;padding-left:3rem;text-align:center;position:relative}#g-nav ul .page-link_cv__item--tel .num:before{content:"";display:block;position:absolute;top:40%;left:0;transform:translateY(-50%);width:2.4rem;height:4.6rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/phone_icon.webp) no-repeat center/contain}#g-nav ul .page-link_cv__item--tel .time{font-size:1.2rem;font-weight:500;color:#fff;text-align:center;letter-spacing:.04rem}#g-nav ul .page-link_cv__item--contact{background-color:#baaa6d}#g-nav ul .page-link_cv__item--contact span{font-size:1.8rem;font-weight:500;letter-spacing:.04rem;color:#fff;line-height:10rem;text-align:center}@media screen and (max-width:756px){#g-nav ul .page-link_cv__item--contact span{line-height:3rem}}#g-nav ul .page-link_cv__item--line{background-color:#02c755}#g-nav ul .page-link_cv__item--line span{font-size:1.8rem;font-weight:500;letter-spacing:.04rem;color:#fff;line-height:10rem;position:relative;padding-left:4rem;text-align:center}@media screen and (max-width:756px){#g-nav ul .page-link_cv__item--line span{line-height:3rem}}#g-nav ul .page-link_cv__item--line span:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.8rem;height:2.8rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/line_icon_white.webp) no-repeat center/contain}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#2f2f2f;text-decoration:none;display:block;text-transform:uppercase;font-weight:700;font-size:1.6rem;font-weight:500;padding:1.5rem 0;text-align:left}.openbtn1{position:fixed;z-index:9999;top:1rem;right:2rem;cursor:pointer;background-color:#0a345d;width:3rem;height:3rem}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:.8rem;height:1px;background-color:#fff;width:1.4rem}.openbtn1 span:nth-of-type(1){top:1.3rem}.openbtn1 span:nth-of-type(2){top:1.8rem}.openbtn1.active span:nth-of-type(1){top:.9rem;left:.9rem;transform:translateY(6px) rotate(-45deg);width:40%}.openbtn1.active span:nth-of-type(2){top:2rem;left:.9rem;transform:translateY(-6px) rotate(45deg);width:40%}.Pager .Inner .pagination{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem 0}.Pager .Inner .pagination a,.Pager .Inner .pagination span{position:relative;display:inline-flex;justify-content:center;align-items:center;width:4rem;font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;height:4rem;margin:0 .5rem;font-size:2rem}.Pager .Inner .pagination a.prev,.Pager .Inner .pagination a.next{background:linear-gradient(to right,#728c96,#a1bac4);color:#fff;font-size:1.6rem;width:6rem;font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;text-decoration:none}.Pager .Inner .pagination a.pager{background:#fff;box-shadow:0px 3px 20px 0px rgba(0,0,0,.15);font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;color:#333;text-decoration:none}.Pager .Inner .pagination span.current.pager{background:#003a5b;color:#fff;font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;border:none}.Btn{font-family:"courier-std",monospace;font-weight:400;font-style:normal;font-size:2.9rem;text-decoration:none;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/btn.webp) no-repeat center;background-size:100% 100%;width:17.5rem;height:4.6rem;display:flex;text-align:center;justify-content:center;align-items:center;color:#fff;z-index:-1}.Btn:hover{opacity:.6 !important;color:#fff !important;transition:all .3s !important}.Btn--white{color:#377e3a;height:6rem;position:relative;width:-moz-fit-content;width:fit-content;justify-content:start;background:0 0;border-radius:1rem;z-index:1;display:flex;text-align:center;justify-content:center;align-items:center}.Btn--white:before{content:"";position:absolute;background-color:#fff;width:100%;height:100%;border-radius:.5rem;z-index:-5}.Btn--white:after{content:"";position:absolute;background:#f5f4ef;box-shadow:0px 1px 3px 1px rgba(0,0,0,.08);z-index:-1;width:98%;top:.8rem;height:100%;left:.7rem;height:89%;border-radius:.3rem}@media screen and (max-width:756px){.Btn--white:after{top:.6rem;width:97%;height:79%;border-radius:.6rem;left:.6rem}}@media screen and (max-width:756px){.Btn--white{height:4rem;margin:0 auto}}.Btn--white span{color:#377e3a;font-size:2.8rem;font-weight:100;height:4.5rem;line-height:4rem;padding-right:6.5rem;padding-left:3.5rem;font-family:"Noto Sans JP";font-weight:400;border-radius:.5rem;padding-top:1rem;border:solid #377e3a .2rem;padding-bottom:.5rem}@media screen and (max-width:756px){.Btn--white span{font-size:1.5rem;height:2rem;padding-top:.8rem;padding-bottom:.2rem;line-height:1.5rem;padding-right:3.5rem;padding-left:1.5rem;border:solid #377e3a .1rem}}.Btn--white span:after{content:"";position:absolute;bottom:2rem;right:2rem;width:4rem;height:1.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/btn-arrow.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Btn--white span:after{background-size:100% 100%;width:2rem;height:.8rem;bottom:1.2rem !important;right:1.3rem}}.Btn--white:hover :before{content:"";position:absolute;top:0;left:0;box-shadow:0px 3px 6px 0px rgba(0,0,0,.07);width:100%;z-index:-1;height:100%;border-radius:.5rem}.Link{font-size:3.6rem;color:#fff;width:-moz-fit-content;width:fit-content}.Link span{font-size:2.5rem;padding-left:3rem}.Btn-sp{display:none;background:#377e3a;border:none}@media screen and (max-width:756px){.Btn-sp{display:flex;width:4.5rem !important;height:4.5rem !important;padding:0 !important}.Btn-sp img{width:2.4rem}}.btn-sp{width:18rem;margin:0 auto}.btn-sp img{width:100%}.Title{font-size:4.5rem;font-weight:700;color:#377e3a;padding-bottom:3.1rem}@media screen and (max-width:756px){.Title{font-size:3rem;line-height:1.5;text-align:center}}.Ttl .Title{text-align:center}@media screen and (max-width:756px){.Ttl .Title{padding-bottom:.8rem}}.Ttl .Ttl__dis{text-align:center;font-size:3rem;font-family:"Noto Sans JP";font-weight:700}@media screen and (max-width:756px){.Ttl .Ttl__dis{font-size:1.4rem !important;font-weight:400 !important}}.slick-loading .slick-list{background:#fff url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/./fonts/slick.eot)}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before,.slick-next:before:hover{opacity:0}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slider{position:relative;z-index:1;padding:0}.slider-item{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.slick-prev,.slick-next{position:absolute;z-index:3;top:50%;cursor:pointer;outline:none;border-top:2px solid red;border-right:2px solid red;height:25px;width:25px}.slick-prev{left:2.5%;transform:rotate(-135deg)}.slick-next{right:2.5%;transform:rotate(45deg)}.slick-dots{position:relative;z-index:3;text-align:center;margin:-50px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}.SheetList .SheetList__ttl{padding-top:4.7rem;font-size:2.4rem;font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;padding-bottom:2.5rem}.SheetList .SheetList__dis{font-size:1.6rem;line-height:2.3rem;font-weight:500}@media screen and (max-width:756px){.SheetList .SheetList__dis{font-size:1.4rem}}@media screen and (max-width:756px){.SheetList{margin-top:0}}.SheetList__item{display:flex;justify-content:flex-start;align-items:center;padding:2.8rem 0;border-top:.1rem solid #b2b2b2;transition:opacity .2s}.SheetList__item:last-of-type{border-bottom:.1rem solid #b2b2b2}.SheetList__item:last-child{border-bottom:.1rem solid #b2b2b2}.SheetList__item:hover{opacity:.8}@media screen and (max-width:756px){.SheetList__item{display:block;padding:2rem 0}}.SheetList__item__meta{flex-shrink:0;font-size:1.8rem;color:#383838;width:25%}@media screen and (max-width:756px){.SheetList__item__meta{font-size:1.4rem;margin-right:0;margin-bottom:.5rem}}.SheetList__item__body{font-size:1.8rem;color:#383838;line-height:1.4;width:75%}@media screen and (max-width:756px){.SheetList__item__body{width:100%;font-size:1.4rem;line-height:1.6;padding-top:.8rem}}.SheetList__item--last{border-bottom:.1rem solid #b2b2b2}.Nav{background-color:rgba(255,255,255,.231372549);height:8.5rem;display:flex;position:relative;bottom:-5rem;align-items:center}.Nav .Nav__wrap{margin:0 auto;max-width:105.4rem;display:flex;justify-content:space-between;align-items:center;gap:3.68rem}.Nav .Nav__wrap a{font-size:1.8rem;min-width:-moz-fit-content;min-width:fit-content;color:#fff;font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal}.Cv{display:flex;height:58rem;justify-content:space-between}@media screen and (max-width:756px){.Cv{display:block;height:-moz-fit-content !important;height:fit-content !important}}.Cv__item{width:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s}.Cv__item:hover{opacity:.8}@media screen and (max-width:756px){.Cv__item{width:100%}}.Cv__item--left{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/footer-left.webp) no-repeat;background-size:100% 100%}.Cv__item--right{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/footer-right.webp) no-repeat center/cover}.Cv__content{padding:2rem;text-align:center}@media screen and (max-width:756px){.Cv__content{padding:7rem 2rem}}.Cv__title{font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;font-size:4rem;color:#fff;margin-bottom:4rem}@media screen and (max-width:756px){.Cv__title{font-size:2.4rem}}.Cv__body{font-size:1.8rem;line-height:1.5;margin-bottom:4rem;color:#fff}@media screen and (max-width:756px){.Cv__body{font-size:1.4rem;line-height:1.9;margin-bottom:3rem}}.Cv__btn{width:8rem;height:8rem;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.Cv__btn img{width:100%}@media screen and (max-width:756px){.Cv__btn{width:6rem;height:6rem}}.info-block{display:flex;justify-content:space-between}@media screen and (max-width:756px){.info-block{display:block;margin-top:1rem}}.info-block__item{margin-top:2.5rem;background:linear-gradient(135deg,#728c96 0%,#a1bac4 100%);padding:3rem;width:calc(50% - 7rem);margin-bottom:2rem}@media screen and (max-width:756px){.info-block__item{width:calc(100% - 3rem);padding:1.5rem;margin:1rem 0 1.5rem}}.info-block__item__title,.info-grid__title{font-family:"Playfair Display",serif;font-size:3.8rem;color:#fff;font-style:italic;margin-bottom:1.5rem;padding-bottom:3rem;border-bottom:#83aaba solid .1rem}@media screen and (max-width:756px){.info-block__item__title,.info-grid__title{font-size:2.2rem;padding:.5rem 0 2rem}}.info-block__item__body{font-size:1.8rem;color:#fff;line-height:3.5rem}@media screen and (max-width:756px){.info-block__item__body{font-size:1.4rem;line-height:2.5rem}}.info-grid{background:linear-gradient(135deg,#728c96 0%,#a1bac4 100%);padding:3rem;margin:.5rem 0 5rem}@media screen and (max-width:756px){.info-grid{padding:1.5rem 1.5rem 2rem;margin-bottom:3rem}}.info-grid__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:756px){.info-grid__wrap{margin-top:2rem}}.info-grid__card{width:calc(33.3% - 1rem);font-family:"Shippori Mincho","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;display:flex;justify-content:center;align-items:center;position:relative;height:10rem;margin-bottom:1.5rem;color:#fff;border:#b8ced6 solid .1rem;border-radius:.2rem;box-shadow:0 3px 6px rgba(0,0,0,.05)}@media screen and (max-width:756px){.info-grid__card{width:calc(50% - 1rem);height:8.5rem;margin-bottom:.8rem;border:rgba(184,206,214,.8588235294) solid .2rem;border-radius:.4rem}}.info-grid__card__num{position:absolute;top:.5rem;left:.5rem;font-style:italic;font-size:3rem}@media screen and (max-width:756px){.info-grid__card__num{font-size:1.5rem;top:.2rem;left:.2rem}}.info-grid__card__text{font-size:2.2rem;line-height:3rem;text-align:center}@media screen and (max-width:756px){.info-grid__card__text{font-size:1.4rem;line-height:2.3rem}}.Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/rec/top-bg.webp) no-repeat center center/cover;height:49.5rem;display:flex;text-align:center;justify-content:center;align-items:center}.Top .Page__title{bottom:6rem;width:-moz-fit-content;width:fit-content;height:5rem;background-color:rgba(255,255,255,.789);font-size:4.5rem;color:#3a8373;position:relative;padding:1.4rem 2.5rem;font-weight:700;line-height:5.5rem}@media screen and (max-width:756px){.Top .Page__title{font-size:1.7rem !important;display:flex;text-align:center;justify-content:center;padding:.5rem .8rem !important;background-color:rgba(255,255,255,.7607843137);line-height:2rem;align-items:center;height:4.5rem;top:.5rem !important}}.Top .Recruitment__content .Recruitment__content__item{position:relative;margin:0 auto;margin-left:43rem}.Header .Header__middle{width:38% !important;margin-right:0}.Header{padding-left:5%;padding-right:5%;background:#fff;width:90%;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;z-index:1000;height:8rem}@media screen and (max-width:756px){.Header{height:5.5rem;width:93%}}.Header .Btn{height:5rem;width:22rem;z-index:5;padding-top:1.5rem}.Header .Header__left{width:20%}.Header .Header__left img{width:26.7rem}@media screen and (max-width:756px){.Header .Header__left img{width:12rem}}.Header .Header__content{display:flex;justify-content:end;width:64%;align-items:center;gap:5rem}.Header .Header__middle{width:25%}@media screen and (max-width:756px){.Header .Header__middle{display:none}}.Header .Header__middle .Header__right__list{display:flex;justify-content:space-between}.Header .Header__middle .Header__right__list .Header__right__list__item{text-decoration:none;color:#333;font-size:1.7rem}.Header .Header__right .Header__right__icon{display:flex;justify-content:space-between;gap:.5rem}.Header .Header__right .Btn{height:5.6rem}.Fixed{position:fixed;bottom:0;left:0;width:100%;z-index:100;display:none}@media screen and (max-width:756px){.Fixed{display:flex}}.Fixed .Btn{height:5.6rem;position:relative}.Fixed .Btn:before{display:none !important;content:none;position:absolute;top:0;left:0;width:5rem;height:5rem !important}.Fixed .Btn svg{position:relative;top:.3rem}.sp .openbtn1{position:fixed;z-index:9999;top:1rem;cursor:pointer;background-color:#0a345d;height:5rem;top:0;right:0;width:5rem}.sp .openbtn1 span:nth-of-type(2){top:2.8rem;left:1.8rem}.sp .openbtn1 span:nth-of-type(1){top:2.3rem;left:1.8rem}.sp .openbtn1.active span:nth-of-type(2){top:3rem;left:1.8rem}.sp .openbtn1.active span:nth-of-type(1){top:1.9rem;left:1.8rem}#g-nav footer-mega__child{display:none}#g-nav footer-mega.is-open>.footer-mega__child{display:block}#g-nav .Footer__content{margin-top:5rem;background:#fff url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/backgournd.webp) no-repeat center center/cover}#g-nav .Footer__content__item{padding:.5rem 1.5rem}#g-nav .footer-mega:after{content:"";position:absolute;right:1.5rem;width:2rem;top:1.5rem;height:2.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-plus.webp) no-repeat center center/cover}#g-nav .footer-mega.is-open:after{content:"";position:absolute;right:1.5rem;top:1.5rem;width:2.1rem;height:2.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-minus.webp) no-repeat center center/cover}#g-nav .footer-mega.is-open .Footer__content__item{padding:o}#g-nav .footer-mega__child{margin-top:0;list-style:none;margin-left:0;margin-right:0;margin-bottom:0}#g-nav .is-open{padding:0}#g-nav .is-open .footer-mega__link{padding:2rem 1.5rem}#g-nav .footer-mega.is-open .Footer__content__item{padding:o;background:#fff}#g-nav .footer-mega.is-open .Footer__content__item a{padding:1rem 0;font-size:1.2rem;color:#383838}.megamenu_parent{position:relative;padding-right:2.5rem}.megamenu_parent:after{content:"";position:absolute;right:0;width:2rem;top:-.6rem;height:2.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-plus.webp) no-repeat center center/cover}@media screen and (max-width:1273px) and (min-width:1200px){.Header__container__right__menu__item a{font-size:1.12rem;font-weight:500;letter-spacing:0rem;color:#003c55;text-decoration:none;transition:all .3s}}.Header__container__right__menu__item.megamenu_parent{position:relative}.Header__container__right__menu__item.megamenu_parent .megamenu_child{display:none;position:absolute;top:1.5rem;left:0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:2rem;z-index:1000;min-width:25rem;border-radius:.6rem}.Header__container__right__menu__item.megamenu_parent .megamenu_child li{margin-bottom:.5rem}.Header__container__right__menu__item.megamenu_parent .megamenu_child li:last-child{margin-bottom:0}.Header__container__right__menu__item.megamenu_parent .megamenu_child li a{display:block;padding:.5rem 0;color:#003c55;text-decoration:none;transition:color .2s}.Header__container__right__menu__item.megamenu_parent .megamenu_child li a:hover{color:#2f2f2f}.Header__container__right__menu__item.megamenu_parent:hover .megamenu_child{display:block}.Header__container__right__menu__item.megamenu_parent.is-open .megamenu_child{display:block}.Header__container__right__menu__item.megamenu_parent{position:relative;padding-right:2.5rem}.Header__container__right__menu__item.megamenu_parent:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2rem;height:2.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-plus.webp) no-repeat center center/cover;transition:background .2s}.Header__container__right__menu__item.megamenu_parent:hover:after{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-minus.webp) no-repeat center center/cover;width:2rem;height:2rem}.Header__container__right__menu__item.megamenu_parent.is-open:after{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/common/parent-minus.webp) no-repeat center center/cover;width:2rem;height:2rem}.Burger,.Btn-sp{position:relative;border:0;cursor:pointer;z-index:100}.Burger span,.Btn-sp span{position:absolute;left:0;right:0;width:45%;margin:0 auto;height:4px;background:#fff;transition:transform .3s ease,opacity .3s ease}.Burger span:nth-child(1),.Btn-sp span:nth-child(1){top:30%}.Burger span:nth-child(2),.Btn-sp span:nth-child(2){top:50%;transform:translateY(-50%)}.Burger span:nth-child(3),.Btn-sp span:nth-child(3){bottom:30%}.Burger.open span:nth-child(1),.Btn-sp.open span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.Burger.open span:nth-child(2),.Btn-sp.open span:nth-child(2){opacity:0}.Burger.open span:nth-child(3),.Btn-sp.open span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.Drawer{position:fixed;inset:0 0 0 100%;width:100%;z-index:100;height:100vh;background:#fafafa;padding:80px 20px;transition:transform .3s ease;transform:translateX(0)}.Drawer.open{transform:translateX(-100%)}.burger{padding:1rem;background:#3a8373}.Footer{padding-top:17.2rem;padding-bottom:14rem;position:relative;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Footer-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Footer{padding-top:5.2rem;padding-bottom:4rem;position:relative;padding-top:6.2rem;position:relative;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Footer-bg-sp.webp) no-repeat center center/contain;background-size:100% 100%;height:8rem;position:relative}}.Inner{max-width:109rem}.Footer__wrap{display:flex;align-items:center;justify-content:space-between}.Footer__wrap .Footer__wrap__left{width:37.3rem}@media screen and (max-width:756px){.Footer__wrap .Footer__wrap__left{width:14.3rem}}.Footer__wrap .Footer__wrap__left img{width:100%}.Footer__wrap .Footer__wrap__right{display:flex;width:25%;justify-content:space-between}@media screen and (max-width:756px){.Footer__wrap .Footer__wrap__right{width:35%}}.Footer__wrap .Footer__wrap__right .Footer__wrap__right__icon{display:block;width:6.4rem;height:6.4rem}@media screen and (max-width:756px){.Footer__wrap .Footer__wrap__right .Footer__wrap__right__icon{width:2.6rem;height:2.6rem}}.Footer__wrap .Footer__wrap__right .Footer__wrap__right__icon img{width:100%}.Footer__nav{padding-top:5.5rem;width:33%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:756px){.Footer__nav{width:80%;padding-top:2.5rem}}.Footer__nav .Footer__nav__item{text-decoration:none;font-size:2.3rem;color:#fff}@media screen and (max-width:756px){.Footer__nav .Footer__nav__item{font-size:1.7rem}}.Footer__dis{position:absolute;bottom:5rem;text-align:center;font-size:2rem;left:0;right:0;margin:0 auto;color:#fff;display:flex;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:756px){.Footer__dis{font-size:1rem;bottom:1.5rem}}.Fv{position:relative;top:0;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/fv.webp) no-repeat center/cover;height:-moz-fit-content;height:fit-content;height:84rem;margin-bottom:-5rem;width:100%}.Fv .Inner{max-width:10000px}@media screen and (max-width:756px){.Fv .Inner{padding:0}}@media screen and (max-width:756px){.Fv{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/fv_sp.webp) no-repeat center/cover;height:57.7rem;height:57.7rem;background-position:-5rem 1rem;margin-top:4rem !important;background-size:43rem 43rem}}.Fv__container{position:relative;height:84.5rem;width:95%;max-width:160rem;margin:0 auto;position:relative}.Fv__container .Fv__container__btn{width:13rem;display:block;margin:2rem auto}.Fv__container .Fv__container__btn img{width:100%}@media screen and (max-width:756px){.Fv__container .Fv__container__btn{width:13rem;display:block;margin:2rem auto}.Fv__container .Fv__container__btn img{width:100%}}@media screen and (max-width:756px){.Fv__container{width:100%}}.Fv__container .Fv__container__top{position:absolute;text-align:center;font-size:3.9rem;text-align:center;justify-content:center;align-items:center;top:8rem;left:5%;padding-top:7rem;padding-bottom:7rem;width:100rem;z-index:15}.Fv__container .Fv__container__top .Body{margin:3rem auto;width:25rem;font-size:4rem;height:7rem;padding-bottom:.5rem}@media screen and (max-width:756px){.Fv__container .Fv__container__top .Body{margin:3rem auto;width:20rem;font-size:2.6rem;height:5.5rem;padding-bottom:.5rem}}@media screen and (max-width:756px){.Fv__container .Fv__container__top{padding-top:5.5rem !important;position:relative;font-size:1.7rem;top:auto;left:auto;padding-top:0;padding-bottom:0;width:100%;background:0 0}}.Fv__container .Fv__container__top span{font-size:5rem;line-height:7rem}@media screen and (max-width:756px){.Fv__container .Fv__container__top span{font-size:2.6rem;line-height:6rem}}.Fv__container .Fv__container__img{position:absolute;top:22rem;z-index:0;right:0;bottom:0;right:0;min-width:64.4rem;width:31.5rem;height:38rem}.Fv__container .Fv__container__img img{display:none;min-width:31.5rem;width:100%}@media screen and (max-width:756px){.Fv__container{box-sizing:border-box;bottom:1rem}}.Fv .Fv__bottom{color:#fff;font-weight:700;width:100%;text-align:center;-moz-text-shadow:0px 3px 6px rgba(0,0,0,.17);-webkit-text-shadow:0px 3px 6px rgba(0,0,0,.17);-ms-text-shadow:0px 3px 6px rgba(0,0,0,.17);text-shadow:0px 3px 6px rgba(0,0,0,.27);font-size:4rem;position:absolute;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Fv__bottom.webp) no-repeat center;background-size:106% auto;bottom:-2rem;padding-top:10rem;padding-bottom:24rem}@media screen and (max-width:756px){.Fv .Fv__bottom{padding-top:5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Fv__bottom.webp) no-repeat center;background-size:219% 21rem;position:relative;font-size:1.4rem;padding-bottom:11.5rem;top:-47rem;z-index:10}}.Fv__food{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/top/fv_food_bg.webp) no-repeat center/cover}@media screen and (max-width:756px){.Fv__food{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/top/fv_food_bg_sp.webp) no-repeat center/cover}}.Fv__food__container{height:50rem;display:flex;align-items:center}@media screen and (max-width:756px){.Fv__food__container{height:35rem}}.Fv__food__container__content{justify-content:space-between}.Fv__food__container__content .en{font-family:"Hind",serif;font-size:2.5rem;letter-spacing:.1rem;margin-bottom:2rem}@media screen and (max-width:756px){.Fv__food__container__content .en{font-size:2rem;letter-spacing:.12rem;margin-bottom:1.5rem}}.Fv__food__container__content .ttl{font-size:2.2rem;font-weight:500;letter-spacing:.08rem;margin-bottom:4rem}@media screen and (max-width:756px){.Fv__food__container__content .ttl{font-size:1.8rem;line-height:3.2rem;margin-bottom:3rem}}.Fv__food__container__content .dis{font-size:2rem;letter-spacing:.08rem;line-height:4.1rem}@media screen and (max-width:756px){.Fv__food__container__content .dis{font-size:1.6rem;line-height:3rem;text-align:justify}}@keyframes floatX{0%,100%{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(-2rem)}}.Fv__container__content__scroll{font-family:"Playfair Display",serif;color:#fff;font-size:1.9rem;padding-top:.5rem;transform:rotate(90deg);width:-moz-fit-content;width:fit-content;position:absolute;bottom:16rem;left:0;right:-5%;margin:0 auto;animation:floatX 3s ease-in-out infinite}@media screen and (max-width:756px){.Fv__container__content__scroll{text-align:center;font-size:1rem;width:9rem;height:.5rem;position:absolute !important}}.Fv__container__content__scroll:after{content:"";display:block;position:absolute;bottom:-2rem;right:0;left:0;margin:0 auto;width:1rem;background-color:#fff;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/about/scroll-border.webp) no-repeat center;background-size:100% 100%;height:11rem;transform:rotate(-90deg)}@media screen and (max-width:756px){.Fv__container__content__scroll:after{height:7rem;width:rem;bottom:-.5rem -5.2px}}@media screen and (max-width:756px){.Fv__container__content__scroll{font-size:1rem;width:9rem;position:absolute;animation:floatX 4s ease-in-out infinite}}#page-loader{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease}#page-loader.loaded{opacity:0;pointer-events:none}#page-loader #loader-logo{-o-object-fit:fill;object-fit:fill}.Nav.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:100}.Drawer{display:flex;text-align:center;justify-content:center;padding-top:30rem;padding-right:0;width:100%}.Drawer a{text-align:center;text-decoration:none;width:100%;font-size:2rem;color:#377e3b;display:block;line-height:4rem}.Exper{padding-top:9.8rem;padding-bottom:15.6rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Exper-bg.webp) no-repeat bottom center/cover}@media screen and (max-width:756px){.Exper{padding-top:16.8rem;padding-bottom:7.6rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Exper-bg-sp.webp) no-repeat bottom center/cover}}.Exper .Title{text-align:center;padding-bottom:2.69rem}.Exper .Exper__wrap{display:flex;text-align:center;justify-content:space-between;align-items:center}@media screen and (max-width:756px){.Exper .Exper__wrap{width:95%}.Exper .Exper__wrap img{width:100%}}.Exper .Exper__wrap .Exper__wrap__item{width:calc(33.3% - 4rem);height:35.2rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Exper__wrap__item-bg.webp) no-repeat center;background-size:100% 100%}.Exper .Exper__wrap .Exper__wrap__item .Exper__wrap__item__top{margin:0 auto;width:5.9rem;height:5.9rem;padding:1.98rem 0;padding-top:7rem}.Exper .Exper__wrap .Exper__wrap__item .Exper__wrap__item__top img{width:100%}.Exper .Exper__wrap .Exper__wrap__item .Exper__wrap__item__bottom{font-size:2.7rem;font-family:"Noto Sans JP";padding:0 1.8rem;line-height:4rem}.Worry{padding-top:4.13rem}.Worry .Worry__p{text-align:center;padding-top:6.59rem;font-size:3rem;color:#1d1d1d;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Worry .Worry__p{text-align:center;padding-top:0;font-size:1.5rem;margin-top:-1rem;color:#1d1d1d;font-family:"Noto Sans JP";line-height:2.5rem;letter-spacing:-.1rem;font-weight:500}}.Worry .Title{text-align:center}.Worry .Worry__wrap{display:flex;justify-content:space-between;padding-top:10.5rem}@media screen and (max-width:756px){.Worry .Worry__wrap{width:100%;margin:0 auto;padding-top:0;display:block}.Worry .Worry__wrap img{width:100%}}.Worry .Worry__wrap .Worry__wrap__item{width:calc(33.3% - 1.5rem);background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Worry__wrap__item-bg.webp) no-repeat center center/cover;height:51rem;position:relative;box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);border-radius:3.8rem 0}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Worry__wrap__item-bg-sp.webp) no-repeat center center/cover;box-shadow:none;border-radius:1.8rem 0;height:10rem;margin-top:1rem;margin-bottom:3rem}}.Worry .Worry__wrap .Worry__wrap__item .Worry__wrap__item__sp-wrap{display:contents}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item .Worry__wrap__item__sp-wrap{display:flex;width:100%;margin:0 auto;padding-top:2rem}}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item{width:100%}}.Worry .Worry__wrap .Worry__wrap__item .num{position:absolute;top:-7rem;left:0;right:0;margin:0 auto;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Worry__wrap__num-bg.webp) no-repeat center center/cover;font-family:"annabelle-jf";color:#fff;display:flex;justify-content:center;align-items:center;height:11.3rem;width:11.3rem;margin:0 auto}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item .num{top:-3rem;height:4.6rem;width:4.6rem}}.Worry .Worry__wrap .Worry__wrap__item .num div{text-align:center;font-size:5.5rem;height:4rem}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item .num div{font-size:2rem;height:1.5rem}}.Worry .Worry__wrap .Worry__wrap__item p{padding-top:8.02rem;font-size:3rem;text-align:center;color:#fff;font-family:"Noto Sans JP";line-height:5rem}@media screen and (max-width:756px){.Worry .Worry__wrap .Worry__wrap__item p{padding:0;width:calc(70% - 0rem);line-height:1.8rem;display:flex;text-align:center;justify-content:center;align-items:center;font-size:1.4rem}}.Worry .Worry__wrap img{width:14.9rem;margin:0 auto;display:flex;text-align:center;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);position:absolute;bottom:4.8rem}.Worry .Worry__wrap img:first-of-type{width:16rem}@media screen and (max-width:756px){.Worry .Worry__wrap img{position:relative;width:6rem !important;height:6rem !important;right:0;bottom:0;top:0;left:2rem;z-index:3}}.About{position:relative;padding-bottom:7rem;background:#f4f7fa}.About .About__txt{width:95%;position:relative}@media screen and (min-width:1200px){.About .About__txt{width:88%}}@media screen and (max-width:756px){.About .About__txt{margin:0 auto}}.About .About__txt:before{content:"";position:absolute;bottom:0;z-index:4;right:-42rem;width:44rem;height:49rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/About__wrap__right-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.About .About__txt:before{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/About__wrap__right-bg-sp.webp) no-repeat center center/cover;right:-14rem;bottom:-17rem;z-index:50;width:39rem;height:25rem}}.About .sp-left{text-align:left;padding-right:0}@media screen and (max-width:756px){.About .sp-left{padding-left:1rem}}@media screen and (max-width:756px){.About{z-index:9}}@media screen and (max-width:756px){.About .Inner{padding:0}}.About p{font-size:2.7rem;font-weight:medium;font-family:"Noto Sans JP";line-height:4.5rem;width:95%;margin:0 auto}@media screen and (max-width:756px){.About p{font-size:1.3rem;font-weight:medium;line-height:2.5rem;width:100%;text-align:center;margin:0 auto;letter-spacing:-.1rem}}.About .About__wrap{padding-top:7.6rem;position:relative;display:flex;justify-content:space-between}.About .About__wrap:before{content:"";position:absolute;top:0;left:-40rem;width:44.4rem;z-index:1;height:52.3rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/About-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.About .About__wrap:before{width:0}}@media screen and (max-width:756px){.About .About__wrap{display:block}}.About .About__wrap .About__wrap__left{width:40%;height:auto;z-index:5}.About .About__wrap .About__wrap__left img{width:43.5rem}.About .About__wrap .About__wrap__right{width:calc(60% - 1rem)}@media screen and (min-width:1200px){.About .About__wrap .About__wrap__right .Title{text-align:left}}.About .About__wrap .About__wrap__right .About__wrap__right__img{width:100%}.About .About__wrap .About__wrap__right .About__wrap__right__img img{width:100%}@media screen and (max-width:756px){.About .About__wrap .About__wrap__right{width:100%}}.About .About__wrap .About__wrap__right p{font-size:3rem;font-weight:medium;line-height:5.5rem;font-weight:500;font-family:"Noto Sans JP";padding-bottom:6.7rem}@media screen and (max-width:756px){.About .About__wrap .About__wrap__right p{font-size:1.4rem;text-align:center;margin-top:3rem;line-height:2.5rem;padding-bottom:2rem}}.About .About__flex{display:flex;justify-content:space-between}.About .About__flex .About__flex__left{flex:8}.About .About__flex .About__flex__right{flex:2}.Style{padding-top:16.5rem;padding-bottom:14.5rem}@media screen and (max-width:756px){.Style{padding-top:6.5rem;padding-bottom:4rem}}.Style .Title{text-align:center}.Style .Style__wrap{padding-top:9.52rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:756px){.Style .Style__wrap img{width:100%}}@media screen and (max-width:756px){.Style .Style__wrap{padding-top:2.52rem;width:95%;margin:0 auto}}.Style .Style__wrap .Style__wrap__item{aspect-ratio:1/1;width:calc(33.3% - 1rem);background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Style__wrap-bg.webp) no-repeat center center/cover;color:#fff;margin-bottom:1rem;font-family:"Noto Sans JP";display:flex;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item{width:calc(50% - 1rem);height:14.8rem;max-width:15rem}}.Style .Style__wrap .Style__wrap__item:nth-of-type(3) .con span{font-size:4rem !important}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(3) .con span{font-size:2rem !important}}.Style .Style__wrap .Style__wrap__item:nth-of-type(4) .con{line-height:3.5rem}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(4) .con{line-height:2rem}}.Style .Style__wrap .Style__wrap__item:nth-of-type(4) .con span{line-height:5.5rem;font-size:4rem !important}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(4) .con span{font-size:2rem !important;line-height:2.5rem}}.Style .Style__wrap .Style__wrap__item:nth-of-type(5) .con{line-height:5rem}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(5) .con{line-height:3rem !important;font-size:1.6rem}}.Style .Style__wrap .Style__wrap__item:nth-of-type(5) .con span{line-height:5rem;font-size:4rem !important}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(5) .con span{font-size:1.7rem !important;line-height:3rem !important}}.Style .Style__wrap .Style__wrap__item:nth-of-type(6) .con{line-height:5rem}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(6) .con{padding-top:2rem;line-height:0}}.Style .Style__wrap .Style__wrap__item:nth-of-type(6) .con span{line-height:5rem;font-size:3.4rem !important}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item:nth-of-type(6) .con span{font-size:1.4rem !important}}.Style .Style__wrap .Style__wrap__item .con{font-size:3rem;line-height:7rem}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item .con{font-size:1.8rem;line-height:3rem}}.Style .Style__wrap .Style__wrap__item .con span{font-weight:700;font-size:4.5rem}@media screen and (max-width:756px){.Style .Style__wrap .Style__wrap__item .con span{font-size:2rem}}.Day{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Day-bg.webp) no-repeat center center/cover;padding:10rem 0}@media screen and (max-width:756px){.Day{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Day-bg-sp.webp) no-repeat center center/cover;padding-top:0;padding-bottom:3rem}}.Day .Title{color:#fff;text-align:center;padding-top:4rem;padding-bottom:4rem}@media screen and (max-width:756px){.Day .Title{padding-bottom:2rem}}.Day .Day__growp{width:90%;max-width:96rem;margin:0 auto;padding-bottom:4.3rem}.Day .Day__growp img{width:100%}.Staf{padding-top:17rem;background:#f4f7fa}@media screen and (max-width:756px){.Staf{padding-top:6rem}}.Staf .Staf__Swrap .Staf__Swrap__item{background:#fff;padding-bottom:0;padding:.5rem;border:solid .1rem #377e3a;margin-bottom:3rem}@media screen and (max-width:756px){.Staf .Staf__Swrap .Staf__Swrap__item{padding:.1rem;box-shadow:0px 3px 6px 0px rgba(56,126,59,.35)}}.Staf .Staf__Swrap .Staf__Swrap__item:nth-of-type(2) .Staf__Swrap__item__top{padding-top:1rem;padding-bottom:2.5rem;padding-left:1rem}.Staf .Staf__Swrap .Staf__Swrap__item:nth-of-type(2) .Staf__Swrap__item__top h3{line-height:0;padding:0;padding-top:.2rem}.Staf .Staf__Swrap .Staf__Swrap__item:nth-of-type(2) .Staf__Swrap__item__bottom{flex-direction:row-reverse}.Staf .Staf__Swrap .Staf__Swrap__item:nth-of-type(2) .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__img img{left:1rem}@media screen and (max-width:756px){.Staf .Staf__Swrap{margin-bottom:2rem}}.Staf .Staf__Swrap .Staf__Swrap__item__top{padding-bottom:2.5rem}.Staf .Staf__Swrap .Staf__Swrap__item__top h3{font-size:1.2rem;font-weight:700;font-weight:700;line-height:.1rem;border-bottom:#abe2ad 1rem solid;padding-top:2rem;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.Staf .Staf__Swrap .Staf__Swrap__item__top .dis{display:flex;align-items:center}.Staf .Staf__Swrap .Staf__Swrap__item__top .dis .posi{flex:0 0 auto;font-size:2.5rem;font-family:"Noto Sans JP";font-weight:100;white-space:nowrap}.Staf .Staf__Swrap .Staf__Swrap__item__top .dis .posi{font-size:1rem;padding-left:.5rem}.Staf .Staf__Swrap .Staf__Swrap__item__top .dis .dis__border{flex:1 1 0;display:flex;align-items:center}.Staf .Staf__Swrap .Staf__Swrap__item__top .dis .dis__border .border{flex:1;height:.02rem;background:#333}.Staf .Staf__Swrap .Staf__Swrap__item__bottom{display:flex;justify-content:center}@media screen and (max-width:756px){.Staf .Staf__Swrap .Staf__Swrap__item__bottom{padding-bottom:3rem}}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__img{width:calc(50% - 1rem)}@media screen and (max-width:756px){.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__img{width:calc(50% - 0rem)}}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__img img{width:100%;position:relative;height:16rem;left:-2rem}@media screen and (max-width:756px){.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__img img{width:18rem;left:-1rem}}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con{width:calc(50% - 1rem)}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul{list-style:none;margin:0;padding-left:2.4rem}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul li{margin-bottom:.5rem;position:relative}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul li:after{content:"";position:absolute;left:-3.4rem;top:.3rem;width:4.7rem;height:1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Staf__item__con__ul.webp) no-repeat center/contain}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul li h4{font-weight:700;font-size:1.2rem;font-family:"Noto Sans JP";line-height:1.4rem}@media screen and (max-width:756px){.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul li h4{margin-top:.5rem;margin-bottom:1rem}}.Staf .Staf__Swrap .Staf__Swrap__item__bottom .Staf__Swrap__item__bottom__con ul li p{font-size:1rem;line-height:1.3rem;font-family:"Noto Sans JP"}.Inner{max-width:130rem}.Title{text-align:center}.Staf__item{margin-top:10.7rem;display:flex;padding-left:6rem;padding-right:6rem;justify-content:space-between;background:#fff;padding-bottom:0;border:solid .1rem #377e3a}.Staf__item:nth-of-type(even){display:flex;flex-direction:row-reverse}.Staf__item:nth-of-type(even) .Staf__item__con{width:calc(70% + 15rem)}.Staf__item:nth-of-type(even) img{width:50rem;position:absolute;top:-5rem;left:auto !important;right:-9rem !important}@media screen and (max-width:756px){.Staf__item{padding:0}}.Staf__item .Staf__item__img{width:40%;position:relative}.Staf__item .Staf__item__img img{width:50rem;position:absolute;top:-5rem;left:-6.6rem}.Staf__item .Staf__item__con{padding:3rem;padding-left:1rem;padding-right:1rem;width:calc(60% - 6rem)}.Staf__item .Staf__item__con .Staf__item__con__title{padding-bottom:4.7rem}.Staf__item .Staf__item__con h3{font-size:3.7rem;font-family:"Noto Sans JP";font-weight:700;line-height:.1rem;border-bottom:#abe2ad 2.5rem solid;padding-top:4rem;width:-moz-fit-content;width:fit-content}.Staf__item .Staf__item__con .dis{padding-top:2rem;display:flex;align-items:center;gap:1.2rem}.Staf__item .Staf__item__con .dis .dis__border{flex:1 1 0;display:flex;align-items:center}.Staf__item .Staf__item__con .dis .dis__border .border{flex:1;height:.02rem;background:#333}.Staf__item .Staf__item__con .dis .posi{flex:0 0 auto;font-size:2.5rem;font-family:"Noto Sans JP";font-weight:100;white-space:nowrap}.Staf__item .Staf__item__con .Staf__item__con__ul{list-style:none;margin:0;padding-left:2.4rem}.Staf__item .Staf__item__con .Staf__item__con__ul li{padding-top:3rem;position:relative;margin:0 0 .8rem}.Staf__item .Staf__item__con .Staf__item__con__ul li .ttl{font-size:2.7rem;font-family:"Noto Sans JP";font-weight:700;line-height:3.6rem;font-family:"Noto Sans JP"}.Staf__item .Staf__item__con .Staf__item__con__ul li p{font-size:2.5rem;font-family:"Noto Sans JP";line-height:3.6rem}.Staf__item .Staf__item__con .Staf__item__con__ul li:after{content:"";position:absolute;left:-3.4rem;top:3.3rem;width:2.7rem;height:2.8rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Staf__item__con__ul.webp) no-repeat center/contain}.President{background:#f4f7fa;margin-top:20.3rem;padding-top:6rem;position:relative;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/President-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.President{margin-top:0;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/President-bg-sp.webp) no-repeat center center/cover;background-position-y:21rem;background-size:100%}}.President .Inner{width:100%;max-width:100%}.President .Title{text-align:center;padding-bottom:0;margin-bottom:3rem}.President .President__message{position:relative;margin:0 auto}.President .President__message:before{content:"";position:absolute;top:0;text-shadow:0px 6px 10px #fff;left:0;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:10rem}.President .President__message .President__message__top{position:relative;margin-top:-2rem;text-shadow:0px 8px 13px #fff;padding-top:13.7rem;text-align:center;font-size:3rem;line-height:5.2rem;z-index:5;font-weight:500;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.President .President__message .President__message__top{top:-10rem;width:24rem;font-size:1.4rem;padding-left:0;line-height:3rem}}.President .President__message .President__message__top:after{content:"";position:absolute;top:-4rem;right:-16rem;z-index:1;width:69rem;height:59rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/President.webp) no-repeat center center/cover}@media screen and (max-width:1800px){.President .President__message .President__message__top:after{width:40%;aspect-ratio:1/6}}@media screen and (max-width:756px){.President .President__message .President__message__top:after{top:12rem;right:-14rem;width:18rem;height:17rem}}.President .President__message .President__message__bottom{padding-top:37.6rem;padding-bottom:33.6rem;font-size:2.7rem;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:500;font-family:"Noto Sans JP";line-height:4.7rem}@media screen and (max-width:756px){.President .President__message .President__message__bottom{margin:0;padding-top:0 !important;padding-bottom:5.6rem}}.President .President__message .President__message__bottom h3{font-size:1.7rem;text-align:left;font-weight:700;line-height:1.8rem;padding-bottom:1rem}@media screen and (max-width:756px){.President .President__message .President__message__bottom h3{font-size:1.4rem}}.President .President__message .President__message__bottom p{font-size:1.3rem;line-height:2rem;width:95%}@media screen and (max-width:756px){.President .President__message .President__message__bottom{padding-top:12.6rem}}.Flow{background-color:#f4f7fa;padding-top:14rem;padding-bottom:22.6rem}@media screen and (max-width:756px){.Flow{padding-top:4rem;padding-bottom:4.6rem}}.Flow .Title{text-align:center;padding-bottom:3rem}.Flow .Flow__img img{width:100%}.Joblist{padding:10.3rem 0;padding-bottom:8rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Joblist-bg.webp) no-repeat center center/cover}.Joblist .Btn{margin:4rem auto;width:44rem;height:7rem;margin-top:8rem}@media screen and (max-width:756px){.Joblist .Btn{height:5rem;width:22rem;margin-top:4rem}}@media screen and (max-width:756px){.Joblist .Btn--white:before{width:84%;height:3.8rem}}.Joblist .Btn--white span:after{content:"";position:absolute;bottom:2.1rem;right:5rem;width:4rem;height:1.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/btn-arrow.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Joblist .Btn--white span:after{right:1rem;bottom:1.8rem !important;background-size:100% 100%;width:2rem;height:.8rem;right:4rem}}.Joblist .Btn--white span{color:#377e3a;font-size:2.8rem;height:5rem;padding-right:9.5rem;letter-spacing:.3rem;padding-left:3.5rem;line-height:4.5rem;border-radius:.5rem;padding-top:1rem;margin:0 auto;width:100%;border:solid #509f8b .2rem}@media screen and (max-width:756px){.Joblist .Btn--white span{color:#377e3a;font-size:1.3rem;font-weight:400;height:2rem;padding-right:3.5rem;letter-spacing:0rem;padding-left:.5rem;line-height:1.5rem;border-radius:.5rem;padding-top:.9rem;padding-bottom:.3rem;margin:0 auto;width:14rem;border:solid #509f8b .15rem}}.Joblist .Btn--white:after{content:"";position:absolute;background:#f5f4ef;box-shadow:0px 3px 6px 0px rgba(0,0,0,.07);z-index:-1;padding-left:.3rem;padding-right:.3rem;width:100.5%;top:-.2rem;left:-.4rem;height:105%;border-radius:.5rem}@media screen and (max-width:756px){.Joblist .Btn--white:after{left:-.2rem;padding-left:.1rem;padding-right:.1rem;background:0 0;height:5rem}}@media screen and (max-width:756px){.Joblist{padding:3.3rem 0;padding-bottom:1rem}}.Joblist a{text-decoration:none}.Joblist .Title{color:#fff;text-align:center}.Joblist .Joblist__wrap{padding-top:7.86rem;display:flex;justify-content:space-between}@media screen and (max-width:756px){.Joblist .Joblist__wrap{padding-top:0;display:block;max-width:75%;margin:0 auto}}.Joblist .Joblist__wrap .Joblist__wrap__item{width:calc(33.3% - 1rem);cursor:pointer}@media screen and (max-width:756px){.Joblist .Joblist__wrap .Joblist__wrap__item{width:calc(100% - 0rem);margin-bottom:3rem}}@media screen and (max-width:756px){.Joblist .Joblist__wrap .Joblist__wrap__item .Joblist__wrap__item__head{height:14rem;overflow-y:hidden;margin-top:2rem}}.Joblist .Joblist__wrap .Joblist__wrap__item .Joblist__wrap__item__head img{width:100%}.Joblist .Joblist__wrap .Joblist__wrap__item .Joblist__wrap__item__con{background-color:#377e3a;color:#fff;font-size:3.5rem;font-family:"Noto Sans JP";display:flex;text-align:center;justify-content:center;align-items:center;height:9.3rem;font-weight:400}@media screen and (max-width:756px){.Joblist .Joblist__wrap .Joblist__wrap__item .Joblist__wrap__item__con{height:4.3rem;font-weight:500;font-size:1.4rem}}.Entry{padding-top:16.5rem;padding-bottom:50rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Entry{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-bg-sp.webp) no-repeat center center/cover;padding-top:4.5rem !important;background-position-y:-4rem !important;background-position-x:0rem !important;background-size:auto !important;padding-bottom:19rem !important}}.Entry .Inner{position:relative;max-width:180rem}.Entry .Inner:before{content:"";position:absolute;top:11rem;right:-3rem;width:57rem;height:42rem;z-index:5;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-right.webp) no-repeat center center/cover}@media screen and (max-width:1800px){.Entry .Inner:before{width:30%}}@media screen and (max-width:756px){.Entry .Inner:before{content:none !important}}.Entry .Inner:after{content:"";position:absolute;top:auto;bottom:-46.6rem;left:-8rem;width:57rem;height:42rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-left.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Entry .Inner:after{left:0 !important;bottom:-28.6rem !important;width:100% !important;height:19rem !important;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-left-sp.webp) no-repeat center center/cover !important}}.Entry .Btn{font-size:6.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/entry-btn.webp) no-repeat center center/cover;width:36.9rem;border:0;margin:0 auto;height:11rem;background-size:cover;box-shadow:none;line-height:3rem}@media screen and (max-width:756px){.Entry .Btn{width:14.9rem !important;border:0 !important;margin:0 auto !important;height:5rem !important}}.Entry .Ttl .Title{text-align:center;font-size:5rem}@media screen and (max-width:756px){.Entry .Ttl .Title{font-size:3rem !important}}.Entry .Ttl .Ttl__dis{text-align:center;font-size:3.5rem;font-family:"Noto Sans JP";font-weight:700}@media screen and (max-width:756px){.Entry .Ttl .Ttl__dis{font-size:1.8rem !important}}.Entry .Entry__dis{font-family:"Noto Sans JP";font-size:3rem;text-align:center;padding:7rem 0;line-height:5.2rem;font-weight:700}@media screen and (max-width:756px){.Entry .Entry__dis{font-size:1.6rem !important;text-align:center !important;padding:4rem 0 !important;line-height:2.7rem !important;padding-bottom:2rem !important;font-weight:400 !important}}.Faq{padding:18.5rem 0}@media screen and (max-width:756px){.Faq{padding:4.5rem 0;padding-top:17rem}}.Faq .Inner{max-width:109rem}.Faq .Ttl{padding-bottom:10.3rem}@media screen and (max-width:756px){.Faq .Ttl{padding-bottom:2.3rem}}.Faq .Accordion{margin-bottom:.5rem}.Faq .Accordion .Open{background:#377e3a;font-size:3rem;color:#fff;font-family:"Noto Sans JP";position:relative;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;text-align:center;justify-content:flex-start;align-items:center;padding:1.5rem 3rem}@media screen and (max-width:756px){.Faq .Accordion .Open{font-size:1.6rem;line-height:1.5;padding:1rem 1.5rem;text-align:left;height:4rem}}.Faq .Accordion .Open:after{content:"";position:absolute;width:3rem;height:4rem;right:3rem;top:2.1rem;transition:background .3s;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/plus.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Faq .Accordion .Open:after{right:1rem;width:1.2rem;height:1.9rem;top:1.8rem}}.Faq .Accordion .Open img{padding-right:3.68rem;width:4rem;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width:756px){.Faq .Accordion .Open img{padding-right:1.5rem;padding-top:1rem;width:1.3rem}}.Faq .Accordion .Open.close:after{content:"";position:absolute;width:3rem;height:4rem;right:3rem;top:2.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/minus.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Faq .Accordion .Open.close:after{right:1rem;width:1.2rem;height:1.9rem;top:2rem}}.Faq .Accordion .Box{padding-left:3rem;font-size:2.7rem;font-family:"Noto Sans JP"}.Faq .Accordion .Box p{display:flex;text-align:left;justify-content:flex-start;align-items:center;padding-left:6.5rem;font-size:2.7rem;padding-top:.5rem;padding-bottom:2rem;line-height:3.5rem;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Faq .Accordion .Box p{display:flex;text-align:left;justify-content:flex-start;align-items:center;padding-left:1.5rem;font-size:1.6rem;padding-right:1rem;padding-top:.8rem;padding-bottom:1.8rem;line-height:1.5}}.Recruitment{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/rec/bg.webp) no-repeat top/cover;background-position-y:-23rem}@media screen and (max-width:756px){.Recruitment{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/rec/bg-sp.webp) no-repeat top/cover;background-position-y:1rem}}@media screen and (max-width:756px){.Recruitment .Top{height:20.5rem !important;background-position-x:-6.5rem !important;background-position-y:0rem !important;background-size:180% 100% !important}}.Recruitment .Recruitment__content{padding-top:17.5rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item__img{width:109%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item__img img{width:100%;margin-bottom:1.5rem}}@media screen and (max-width:756px){.Recruitment .Recruitment__content{padding-top:4rem !important}}.Recruitment .Recruitment__content:nth-of-type(3){padding-top:28.5rem;padding-bottom:8rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content:nth-of-type(3){padding-bottom:0}}.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item{flex-direction:row-reverse}.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item .Recruitment__content__item__dis{position:relative;left:7rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item .Recruitment__content__item__dis{left:0}}.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item .Recruitment__content__item__dis h4{width:-moz-fit-content;width:fit-content;padding-right:16rem;letter-spacing:-.2rem}.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item .Recruitment__content__item__img{right:57rem;left:auto;bottom:15rem}.Recruitment .Recruitment__content:nth-of-type(3) .Recruitment__content__item .Recruitment__content__item__img img{height:56rem}.Recruitment .Recruitment__content .Inner{max-width:1028px}.Recruitment .Recruitment__content .Title{text-align:center;font-size:4.5rem;padding-bottom:12rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Title{font-size:1.8rem !important;padding-bottom:4rem !important}}.Recruitment .Recruitment__content .Recruitment__content__item{display:flex}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item{display:block !important}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis{width:calc(67% - 1rem)}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis{width:100% !important}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis h4{font-size:3.5rem;font-family:"Noto Sans JP";padding-bottom:2.7rem;border-bottom:solid .1rem rgba(55,126,59,.8784313725);margin-bottom:4.5rem;width:-moz-fit-content;width:fit-content;padding-right:5rem;letter-spacing:-.1rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis h4{padding:0 !important;font-size:1.5rem !important;margin:0 auto !important;width:90% !important;letter-spacing:0 !important;padding-bottom:.5rem !important;font-weight:500 !important;border-bottom:solid .2rem rgba(55,126,59,.8784313725) !important;text-align:center !important}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis p{font-size:2.7rem;line-height:5rem;letter-spacing:-.1rem;font-family:"Noto Sans JP";margin-top:-2rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis p{font-size:1.3rem !important;line-height:3rem !important;text-align:center !important;letter-spacing:-.1rem !important;margin-top:0 !important}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis .Btn{margin-top:5rem;width:44rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis .Btn{width:19rem;margin-top:1rem}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis .Btn span{width:33rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__dis .Btn span{font-weight:500}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__img{width:calc(20% - 1rem);position:relative;bottom:25rem;left:2.5rem}@media screen and (max-width:756px){.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__img{width:100%}}.Recruitment .Recruitment__content .Recruitment__content__item .Recruitment__content__item__img img{position:absolute}.Recruitment .Recruitment__content:nth-of-type(4) .Recruitment__content__item__dis{width:calc(70% - 1rem)}.Recruitment .Entry{padding-top:47.5rem;padding-bottom:24rem;background:0 0}.Recruitment .Entry .Inner{position:relative;max-width:180rem}.Recruitment .Entry .Inner:before{content:none;position:absolute;top:11rem;right:-3rem;width:57rem;height:42rem;z-index:5;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-right.webp) no-repeat center center/cover}@media screen and (max-width:1800px){.Recruitment .Entry .Inner:before{width:30%}}.Recruitment .Entry .Inner:after{content:none;position:absolute;top:auto;bottom:-46.6rem;left:-8rem;width:57rem;height:42rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-left.webp) no-repeat center center/cover}.Recruitment .Entry .Btn{font-size:6.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/entry-btn.webp) no-repeat center center/cover;width:36.9rem;border:0;margin:0 auto;height:11rem;background-size:cover;box-shadow:none;line-height:3rem}.Recruitment .Entry .Ttl .Title{text-align:center;font-size:5rem}.Recruitment .Entry .Ttl .Ttl__dis{text-align:center;font-size:3.5rem;font-family:"Noto Sans JP";font-weight:400}.Recruitment .Entry .Entry__dis{font-family:"Noto Sans JP";font-size:3rem;text-align:center;padding:7rem 0;line-height:5.2rem;font-weight:400}.Recruitment .Footer{top:1rem}.Contact{position:relative}@media screen and (max-width:756px){.Contact{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/contact-bg-sp.webp) no-repeat center center/cover;background-position-y:-14rem;position:relative}}@media screen and (max-width:756px){.Contact .wpcf7{margin-bottom:33rem !important}}.Contact .Btn--white{color:#377e3a !important;height:6rem !important;position:relative !important;width:-moz-fit-content !important;width:fit-content !important;justify-content:start !important;background:0 0 !important;border-radius:1rem !important;z-index:1 !important;display:flex !important;text-align:center !important;justify-content:center !important;align-items:center !important}.Contact .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/top-bg.webp) no-repeat center center/cover;height:56.5rem}@media screen and (max-width:756px){.Contact .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/top-bg-sp.webp) no-repeat center center/cover;height:20.1rem;background-position-y:-5rem}}.Contact .Top .Page__title{bottom:0;height:6rem;padding:1.4rem 3.5rem}@media screen and (max-width:756px){.Contact .Top .Page__title{height:3rem;padding:.5rem 1.8rem !important}}.Contact .c-form{max-width:1100px;margin:20rem auto;margin-bottom:66rem;position:relative;z-index:1}@media screen and (max-width:756px){.Contact .c-form{max-width:100%;overflow:hidden;margin:3rem auto}}.Contact .c-form__row{display:flex;margin-bottom:3.5rem;flex-wrap:wrap;border-bottom:#dfe2e0 solid .1rem;padding-bottom:3.5rem;width:100%;overflow:hidden}@media screen and (max-width:756px){.Contact .c-form__row{justify-content:space-between;padding-bottom:1.5rem;margin-bottom:1.5rem;flex-direction:column}.Contact .c-form__row:nth-of-type(6) .c-form__label{margin-left:1rem}.Contact .c-form__row:nth-of-type(7){padding-bottom:3rem !important}}.Contact .c-form__label{width:25%;font-weight:700;font-size:3rem;display:flex;align-items:center;line-height:1.4}@media screen and (max-width:756px){.Contact .c-form__label{padding-bottom:1rem;width:100%;font-size:1.7rem}}.Contact .c-form__label span{color:#e60000;margin-right:.4rem;font-size:3rem;font-weight:700}@media screen and (max-width:756px){.Contact .c-form__label span{font-size:1.7rem}}@media (max-width:599px){.Contact .c-form__label{width:auto}}.Contact .c-form__field{height:5.6rem;width:75%}@media screen and (max-width:756px){.Contact .c-form__field{display:flex;justify-content:space-between;width:100%;height:-moz-fit-content;height:fit-content}}.Contact .c-form__field span{height:100%}@media screen and (max-width:756px){.Contact .c-form__field span{width:100%;margin:0 auto}}.Contact .c-form__field input{display:inline-block;border:none !important;width:100% !important;height:5.6rem !important;padding-left:1.5rem !important;padding-right:-1.5rem !important;font-size:2rem !important;background:#e6e8e7 !important}@media screen and (max-width:756px){.Contact .c-form__field input{height:2.2rem !important;font-size:1.5rem !important;padding-top:.5rem !important;padding-bottom:.5rem !important;padding-left:.5rem !important;background:#e6e8e7 !important}}@media screen and (max-width:756px){.Contact .c-form__field input select{font-size:1.5rem !important}}@media screen and (max-width:756px){.Contact .c-form__field input select{height:2.2rem !important}}.Contact .c-form__input,.Contact .c-form__textarea{width:100%;padding:12px 16px;background:#e6e8e7 !important;border:1px solid #d5d7d6;font-size:16px;padding-left:1rem !important;padding-bottom:0}@media screen and (max-width:756px){.Contact .c-form__input,.Contact .c-form__textarea{font-size:1.5rem !important}}.Contact .c-form__textarea{min-height:200px;resize:vertical}.Contact .c-form__checkboxes label{display:inline-block;margin-right:1.2em;cursor:pointer}.Contact .c-form__checkbox input{margin-right:4px}.Contact .u-center{justify-content:center}.wpcf7 form,.wpcf7 p,.wpcf7 input,.wpcf7 textarea,.wpcf7 select,.wpcf7 label,.wpcf7 button,.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid,.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{box-sizing:border-box}.wpcf7 input.wpcf7-submit,.wpcf7 .wpcf7-previous{width:auto !important;height:auto !important;background:0 0 !important;border:none !important;padding:0 !important;cursor:pointer}.wpcf7 .wpcf7-previous+br{display:inline !important}.wpcf7 form .wpcf7-response-output{display:block !important;text-align:left !important}.wpcf7 select{width:100% !important;height:100% !important;background:#e6e8e7 !important;border:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.wpcf7 select{width:100% !important;padding:0 1.5rem !important;height:100% !important;background:#e6e8e7 !important;border:none !important;font-size:2rem !important}@media screen and (max-width:756px){.wpcf7 select{font-size:1.5rem !important;height:3rem !important}}.field-textarea{height:27.6rem !important}@media screen and (max-width:756px){.field-textarea{height:14.6rem !important}}.field-textarea textarea{height:100% !important;width:100% !important;border:none !important;font-size:2rem !important;resize:none !important}.row-textarea .c-form__label{align-items:baseline}.contact-btn{width:36rem !important;margin:0 auto !important;position:relative !important;height:6rem !important;justify-content:start !important;background:0 0 !important;border-radius:.5rem !important;display:flex !important;text-align:center !important;justify-content:center !important;align-items:center !important;border:solid #377e3a .1rem !important}@media screen and (max-width:756px){.contact-btn{width:21rem !important;height:3.8rem !important}.contact-btn:after{height:3.8rem !important}}.contact-btn input{color:#377e3a !important;font-size:2.8rem !important;border-radius:1rem !important;font-weight:100 !important;height:4.5rem !important;line-height:4rem !important;padding-right:6.5rem !important;padding-left:3.5rem !important;padding-top:1rem !important;border-radius:.5rem !important}@media screen and (max-width:756px){.contact-btn input{font-size:1.8rem !important;font-weight:500 !important;font-family:Noto sans}.contact-btn input{color:#377e3a !important}}.contact-btn:after,.contact-btn:before{content:"" !important;position:absolute !important;top:.5rem !important;left:-.2rem !important;width:36.7rem !important;height:6rem !important;background:#f5f4ee !important;z-index:-7 !important;box-shadow:0px 3px 5px 0px rgba(0,0,0,.02);border-radius:.5rem}.row-privacy{display:flex;text-align:center;justify-content:center;align-items:center;border:none !important;align-items:center}@media screen and (max-width:756px){.row-privacy{justify-content:center !important;width:29rem !important}}.row-privacy input[type=checkbox]{width:2.5rem !important;height:3rem !important;position:relative !important;line-height:14rem !important;top:.5rem !important}@media screen and (max-width:756px){.row-privacy input[type=checkbox]{width:1.5rem !important;height:1.5rem !important}}.row-privacy .wpcf7-list-item-label{font-size:2.3rem !important}@media screen and (max-width:756px){.row-privacy .wpcf7-list-item-label{line-height:1.2 !important;font-size:1.3rem !important}}@media screen and (max-width:756px){.contact-btn:after,.contact-btn:before{width:21.7rem !important;top:.2rem !important;left:-.2rem !important;height:4rem !important}}.screen-reader-response{max-width:110rem;margin:8rem auto}@media screen and (max-width:756px){.screen-reader-response{max-width:90%}}.wpcf7 p{font-size:2.5rem !important}@media screen and (max-width:756px){.wpcf7 p{font-size:1.5rem !important}}li{font-size:2.2rem;color:#e60000}@media screen and (max-width:756px){li{font-size:1.5rem !important}}.wpcf7-not-valid-tip{color:#e60000}@media screen and (min-width:1200px){.wpcf7-not-valid-tip{font-size:2rem;padding-top:.5rem}}.wpcf7 form .wpcf7-response-output{display:block !important;text-align:left !important;font-size:2rem !important;margin-bottom:3rem !important}.Sales{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/sales/sales-bg.webp) no-repeat center center/cover;background-position-y:-28rem}@media screen and (max-width:756px){.Sales{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/sales/sales-bg-sp.webp) no-repeat center center/cover;background-position-y:-2rem}}.Sales .Title{text-align:center}.Sales .Inner{max-width:1150px;margin:0 auto}.Sales .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/sales/sales-top.webp) no-repeat center center/cover;height:56.5rem}@media screen and (max-width:756px){.Sales .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/sales/sales-top-sp.webp) no-repeat center center/cover;height:20.5rem}}.Sales .Top .Page__title{bottom:0;min-width:29rem;height:6rem;background-color:rgba(255,255,255,.7098039216);font-size:4.5rem;color:#3a8373;position:relative;padding:1.4rem 2.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:756px){.Sales .Top .Page__title{min-width:7rem;height:2rem;padding:1.5rem}}.Sales .Sales__dis{margin-top:17rem;margin-bottom:7rem}@media screen and (max-width:756px){.Sales .Sales__dis{margin-top:3rem}}.Sales .Sales__dis p{font-size:3rem;line-height:5rem;letter-spacing:-.2rem;text-align:center;margin-top:5rem;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Sales__dis p{font-size:1.5rem;line-height:2.5rem;letter-spacing:0;margin-top:0}}.Sales .Sales__dis img{margin:6rem auto 9.3rem;width:100%}@media screen and (max-width:756px){.Sales .Sales__dis img{margin-top:3rem;margin-bottom:5rem}}@media screen and (max-width:756px){.Sales .Sales__dis img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:54rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:15rem}}.Sales .Sales__wrap .Sales__wrap__item{display:flex;justify-content:space-between;margin-bottom:9rem}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item{display:block;margin-bottom:6.5rem}}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con{position:relative;width:calc(50% - 7rem);display:flex;justify-content:center;align-items:center;text-align:left}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con{width:80%;height:3rem}}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con div{width:100%;text-align:left}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con h3{font-size:3rem;font-weight:700;letter-spacing:-.2rem;border-bottom:.1rem solid #3a8373;padding-bottom:1.8rem;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con h3{font-size:1.6rem;letter-spacing:0rem;border-bottom:.2rem solid #3a8373;padding-bottom:1rem}}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con img{position:relative;margin-left:auto;right:-28rem;top:3rem}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__con img{width:7rem;top:-4rem}}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__img{width:calc(50% - 0rem)}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__img{width:80%}}.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__img img{width:100%}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item .Sales__wrap__item__img img{position:relative;right:-3rem}}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(1) .Sales__wrap__item__con img{right:-33rem}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(1) .Sales__wrap__item__con img{right:-28rem}}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n){flex-direction:row-reverse}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__con{text-align:center;width:calc(50% - 0rem)}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__con{width:100%}}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__con div{width:100%;text-align:left}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__con img{left:0;right:5rem;position:relative}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__con h3{margin-left:8rem}}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__img img{position:relative;left:-4.5rem}@media screen and (max-width:756px){.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(2n) .Sales__wrap__item__img img{left:1.5rem}}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(3) .Sales__wrap__item__con{text-align:center}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(3) .Sales__wrap__item__con div{width:100%;text-align:left}.Sales .Sales__wrap .Sales__wrap__item:nth-of-type(3) .Sales__wrap__item__con img{left:auto;right:-28rem}.Sales .Sales__sheet{max-width:88.2rem;margin:28.1rem auto}@media screen and (max-width:756px){.Sales .Sales__sheet{margin:7.1rem auto}}.Sales .Sales__sheet .Sales__sheet__item{display:flex;justify-content:space-between;padding:3rem 0;background-color:#caefd5}@media screen and (max-width:756px){.Sales .Sales__sheet .Sales__sheet__item{padding:1rem 0}}.Sales .Sales__sheet .Sales__sheet__item:nth-of-type(2n){background-color:#afe0bd}.Sales .Sales__sheet .Sales__sheet__item h3{width:15%;font-size:2.7rem;padding-left:4rem;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Sales__sheet .Sales__sheet__item h3{width:20%;padding-left:1.5rem;font-size:1.4rem;font-weight:500;line-height:1.9rem}}.Sales .Sales__sheet .Sales__sheet__item p{width:80%;font-size:2.7rem;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Sales__sheet .Sales__sheet__item p{width:70%;line-height:1.9rem;font-size:1.3rem}}.Sales .Entry{padding-top:47.5rem;padding-bottom:24rem;background:0 0}.Sales .Entry .Inner{position:relative;max-width:180rem;margin:0 auto}.Sales .Entry .Inner:before{content:none;position:absolute;top:11rem;right:-3rem;width:57rem;height:42rem;z-index:5;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-right.webp) no-repeat center center/cover}@media screen and (max-width:1800px){.Sales .Entry .Inner:before{width:30%}}.Sales .Entry .Inner:after{content:none;position:absolute;bottom:-46.6rem;left:-8rem;width:57rem;height:42rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-left.webp) no-repeat center center/cover}.Sales .Entry .Btn{font-size:6.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/entry-btn.webp) no-repeat center center/cover;width:36.9rem;height:11rem;border:0;margin:0 auto;background-size:cover;box-shadow:none;line-height:3rem}.Sales .Entry .Ttl .Title{text-align:center;font-size:5rem}.Sales .Entry .Ttl .Ttl__dis{text-align:center;font-size:3.5rem;font-weight:700;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Entry .Ttl .Ttl__dis{font-size:1.5rem !important}}.Sales .Entry .Entry__dis{font-size:3rem;text-align:center;padding:7rem 0;line-height:5.2rem;font-weight:700;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Sales .Entry .Entry__dis{font-weight:500 !important}}.Sales .Footer{top:1rem}@media screen and (max-width:756px){.Plan{background-position-y:-32rem}}@media screen and (max-width:756px){.Men{background-position-y:-24rem}}.Thanks{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/thanks-bg.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Thanks{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/thanks-bg-sp.webp) no-repeat center center/cover;background-position-y:19rem;background-size:120% 75%}}.Thanks .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/thanks-top.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Thanks .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/thanks-top-sp.webp) no-repeat center center/cover;height:21.5rem;background-position-y:-5rem !important;background-position-x:-.5rem !important;background-size:105% !important}}.Thanks .Top .Page__title{bottom:6rem;width:-moz-fit-content;width:fit-content;height:5rem;font-size:4.5rem;color:#3a8373;position:relative;padding:1.4rem 2.5rem;font-weight:700;position:relative;top:1rem}.Thanks .p{margin-top:15rem;font-size:2.5rem;text-align:center;font-family:"Noto Sans JP";line-height:4rem;color:#111;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff) drop-shadow(0 0 20px #fff)}@media screen and (max-width:756px){.Thanks .p{margin-top:6rem;font-size:1.5rem;line-height:2.5rem;font-weight:500;letter-spacing:-.1rem;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff)}}.Thanks .dis{font-size:2rem;margin-top:8rem;text-align:center}@media screen and (max-width:756px){.Thanks .dis{font-size:1.4rem;line-height:2.2rem;margin-top:4rem}}.Thanks a.Btn--white{margin:10rem auto;text-decoration:none}@media screen and (max-width:756px){.Thanks a.Btn--white{margin-top:3rem;margin-bottom:0}}.Thanks a span{padding-right:6.5rem;padding-left:6.5rem}@media screen and (max-width:756px){.Thanks a span{padding-right:3.5rem;padding-left:3.5rem;padding-top:.5rem;font-size:1.7rem}}.Thanks a span:after{content:none;position:absolute;top:0;left:0}@media screen and (max-width:756px){.Thanks .Footer{margin-top:10rem}}.Company{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/contact-bg.webp) no-repeat center center/cover;background-position-y:-12rem}@media screen and (max-width:756px){.Company{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/sales/sales-bg-sp.webp) no-repeat top/cover;background-position-y:152rem;background-size:134% 78%}}.Company .Entry{padding-top:24.5rem;padding-bottom:80rem;background:0 0}.Company .Entry .Inner{position:relative;max-width:180rem}.Company .Entry .Inner:before{content:none;position:absolute;top:11rem;right:-3rem;width:57rem;height:42rem;z-index:5;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-right.webp) no-repeat center center/cover}@media screen and (max-width:1800px){.Company .Entry .Inner:before{width:30%}}.Company .Entry .Inner:after{content:none;position:absolute;top:auto;bottom:-46.6rem;left:-8rem;width:57rem;height:42rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/Entry-left.webp) no-repeat center center/cover}.Company .Entry .Btn{font-size:6.1rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/entry-btn.webp) no-repeat center center/cover;width:36.9rem;border:0;margin:0 auto;height:11rem;background-size:cover;box-shadow:none;line-height:3rem}.Company .Entry .Ttl .Title{text-align:center;font-size:5rem}.Company .Entry .Ttl .Ttl__dis{text-align:center;font-size:3.5rem;font-family:"Noto Sans JP";font-weight:700}.Company .Entry .Entry__dis{font-family:"Noto Sans JP";font-size:3rem;text-align:center;padding:7rem 0;line-height:5.2rem;font-weight:700}.Company .Inner{max-width:1105px}.Company .Title{text-align:center}.Company .Top{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/company/top.webp) no-repeat center center/cover;height:56.5rem}@media screen and (max-width:756px){.Company .Top{height:20.5rem;background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/company/top-sp.webp) no-repeat center center/cover;background-position-y:-4rem}}.Company .Top .Page__title{bottom:6rem;width:-moz-fit-content;width:fit-content;height:6rem;bottom:0;font-size:4.5rem;color:#3a8373;position:relative;padding:1.4rem 6.5rem;font-weight:700;margin-bottom:7rem}@media screen and (max-width:756px){.Company .Top .Page__title{font-size:1.9rem !important;display:flex;text-align:center;justify-content:center;padding:.5rem .8rem !important;background-color:rgba(255,255,255,.7607843137);line-height:2rem;align-items:center;height:4.5rem;top:3.5rem !important;height:3rem;bottom:13rem;width:10rem;padding-bottom:1.1rem}}.Company .Company__profile{margin-top:15rem;padding-bottom:12rem}@media screen and (max-width:756px){.Company .Company__profile{margin-top:4rem;padding-bottom:0}}.Company .Company__profile .Title{text-align:center;padding-bottom:10.1rem}@media screen and (max-width:756px){.Company .Company__profile .Title{padding-bottom:2.8rem}}.Company .Company__profile .Company__profile__item{display:flex;justify-content:space-between}.Company .Company__profile .Company__profile__item .left{width:calc(30% - 5rem);font-size:3rem;font-weight:700;font-family:"Noto Sans JP";border-bottom:rgba(58,131,115,.8549019608) solid .3rem;padding-left:3rem;padding-top:2rem;padding-bottom:2rem;line-height:4.5rem}@media screen and (max-width:756px){.Company .Company__profile .Company__profile__item .left{font-size:1.5rem;line-height:2rem;width:calc(30% - 1rem);padding-left:0;padding-bottom:1rem;padding-top:1rem;border-bottom:rgba(58,131,115,.8549019608) solid .2rem}}.Company .Company__profile .Company__profile__item .right{line-height:4.5rem;font-size:2.9rem;padding-left:2rem;padding-top:2rem;padding-bottom:2rem;border-bottom:rgba(58,131,115,.2078431373) solid .3rem;width:calc(70% - 5rem);font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Company .Company__profile .Company__profile__item .right{font-size:1.5rem;line-height:2rem;width:calc(70% - 0rem);padding-left:0;padding-bottom:1rem;padding-top:1rem;border-bottom:rgba(58,131,115,.2078431373) solid .2rem}}.Company .Company__history{margin-top:15rem}@media screen and (max-width:756px){.Company .Company__history{margin-top:7rem}}.Company .Company__history .Company__history__sheet{padding-top:7rem;position:relative}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet{padding-top:0}}.Company .Company__history .Company__history__sheet:after{content:"";position:absolute;top:0;left:0;width:.1rem;height:100%;background:#8bcfbb;top:22px;left:2.5px;width:.1rem;height:53rem;background:#8bcfbb}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet:after{top:22px;left:2.5px;width:.1rem;height:53rem;background:#8bcfbb}}@media screen and (min-width:1200px){.Company .Company__history .Company__history__sheet:after{top:115px;left:9.5px;width:.1rem;height:86rem}}.Company .Company__history .Company__history__sheet .Company__history__sheet__item{display:flex;justify-content:space-between;height:9.5rem}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet .Company__history__sheet__item{height:-moz-fit-content;height:fit-content;padding:1.5rem 0;position:relative}.Company .Company__history .Company__history__sheet .Company__history__sheet__item:after{content:"";position:absolute;top:0;left:0;width:2rem;height:100%}}.Company .Company__history .Company__history__sheet .Company__history__sheet__item:nth-of-type(even){background-color:#d3f0db}.Company .Company__history .Company__history__sheet .Company__history__sheet__item .left{width:25%;font-size:3rem;font-weight:700;font-family:"Noto Sans JP";display:flex;text-align:center;justify-content:start;align-items:center;padding-left:5rem;position:relative}.Company .Company__history .Company__history__sheet .Company__history__sheet__item .left:after{content:"";position:absolute;top:3.8rem;left:0;width:2rem;z-index:10;height:2rem;background-color:#fff;border-radius:100%;background:#fff url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/company/raidus.webp) no-repeat center center/cover}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet .Company__history__sheet__item .left:after{width:.6rem;z-index:10;top:.6rem;height:.6rem}}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet .Company__history__sheet__item .left{padding-left:1.5rem;width:calc(30% - 0rem);font-size:1.7rem;align-items:baseline}}.Company .Company__history .Company__history__sheet .Company__history__sheet__item .right{width:70%;font-size:2.5rem;display:flex;text-align:center;justify-content:start;align-items:center;font-family:"Noto Sans JP"}@media screen and (max-width:756px){.Company .Company__history .Company__history__sheet .Company__history__sheet__item .right{padding-left:0;font-size:1.5rem;width:calc(70% - 0rem);line-height:2rem;text-align:left}}.Company .Company__list .Title{margin-top:21rem;padding-bottom:15rem}@media screen and (max-width:756px){.Company .Company__list .Title{margin-top:6rem;padding-bottom:3rem}}.Company .Company__list .Company__list__item{margin-bottom:6rem}.Company .Company__list .Company__list__item h3{font-size:3.5rem;font-weight:700;padding-bottom:.7rem;margin-bottom:3rem;border-bottom:#3a8373 solid .5rem}@media screen and (max-width:756px){.Company .Company__list .Company__list__item h3{font-size:2rem;padding-bottom:1rem;margin-bottom:1.5rem}}.Company .Company__list__item__wrap{display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width:756px){.Company .Company__list__item__wrap{display:block}}.Company .Company__list__item__wrap .dis{width:calc(70% - 8rem)}@media screen and (max-width:756px){.Company .Company__list__item__wrap .dis{width:100%}}.Company .Company__list__item__wrap .img{width:calc(45% - 5rem);height:30rem;-o-object-fit:fill;object-fit:fill}@media screen and (max-width:756px){.Company .Company__list__item__wrap .img{width:70%;height:15rem}}.Company .Company__list__item__wrap .img img{width:100%;height:100%}.Company .time{border-top:.1rem solid #3a8373;border-bottom:.1rem solid #3a8373}@media screen and (max-width:756px){.Company .time{padding-top:1rem !important;padding-bottom:1rem !important}}.Company .time p{position:relative}.Company .time p:after{content:"";position:absolute;top:-12px;right:0;width:53%;height:5rem;background:#fff}@media screen and (max-width:756px){.Company .time p:after{right:-118px}}.Company .Company__list__item__wrap__item{display:flex;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item{padding-top:.5rem;padding-bottom:.5rem}}.Company .Company__list__item__wrap__item .img{width:calc(50% - 1rem)}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .img{width:60%}}.Company .Company__list__item__wrap__item .icon{width:calc(5% - 1rem);display:flex;text-align:center;justify-content:center;align-items:center;align-items:baseline}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .icon{width:10%;padding-right:0;justify-content:left}}.Company .Company__list__item__wrap__item .icon img{max-width:4.5rem;max-height:6.5rem}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .icon img{max-width:2rem}}.Company .Company__list__item__wrap__item .icon-flex{display:flex;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .icon-flex{justify-content:left}}.Company .Company__list__item__wrap__item .txt{width:calc(95% - 1rem)}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .txt{width:100%}}.Company .Company__list__item__wrap__item .txt p{font-size:2.5rem;font-family:"Noto Sans JP";line-height:3.5rem}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .txt p{font-size:1.5rem;line-height:2.3rem;font-weight:500}}.Company .Company__list__item__wrap__item .txt a{text-decoration:none;font-size:2rem;color:#3a8373;margin-top:1rem;margin-bottom:1rem;line-height:2rem}@media screen and (max-width:756px){.Company .Company__list__item__wrap__item .txt a{font-size:1.2rem;font-weight:500;margin-bottom:1rem}}.Company .underline .time{height:0;padding:0;padding-top:0;padding-bottom:0;border-bottom:none;position:relative}.Company .underline .time:after{content:"";position:absolute;top:-1rem;right:0;width:50%;height:5rem;background:#fff}@media screen and (max-width:756px){.Company .underline .time:after{right:-125px}}@media screen and (max-width:756px){.Bg{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/haikei-sp.webp) no-repeat center;background-size:100% 100%}}.contact-btn{display:block}.wpcf7 form .contact-btn:hover input{opacity:.6 !important;transition:.2s !important}.Sales__wrap__item__con h3{line-height:1.5}.screen-reader-response,.wpcf7 form .wpcf7-response-output{display:none !important}.wpcf7-not-valid-tip{display:block;font-weight:600;padding-top:.4rem;font-size:1.6rem}.field-textarea textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid.c-form__textarea{width:100% !important;resize:none !important;padding:12px 16px;background:#e6e8e7 !important;border:none !important;border-radius:2px !important;font-size:16px !important;padding-left:1rem !important;padding-bottom:0;padding-top:1rem !important;box-sizing:border-box !important}.wpcf7-form.invalid .wpcf7-response-output{line-height:1.5 !important}.Contact .c-form__field .wpcf7-form-control-wrap{display:block;box-sizing:border-box;width:100%}.Contact .c-form__field span .wpcf7-list-item-label{padding-top:10px;padding-left:10px}.Contact form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.c-form__input,.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{height:2.2rem !important;line-height:2.2rem !important}.Contact form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.c-form__input,.Contact form .field-textarea textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid.c-form__textarea,.Contact .c-form__textarea,.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{width:100%;box-sizing:border-box !important}.Contact .Contact__form .wpcf7#wpcf7-f13-o1{border:none}.Contact form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.c-form__input,.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{height:6.2rem !important;line-height:6.2rem !important;padding-top:0 !important}.Contact .c-form__textarea{padding-top:1.2rem !important;padding-bottom:1.2rem !important;padding-right:1.6rem !important;padding-left:1.6rem !important}.wpcf7{background-color:transparent !important}.wpcf7 input.wpcf7-submit,.wpcf7 .wpcf7-previous{margin:11px auto 0 !important}.wpcf7 select,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{max-width:100% !important}@media screen and (max-width:756px){.Contact form .contact-btn input[type=submit]{all:revert !important;color:#377e3a !important;font-size:110% !important;background-color:transparent !important;border:none !important}.Contact form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.c-form__input,.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{height:3.2rem !important;line-height:3.2rem !important}.Contact form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.c-form__input,.Contact form .field-textarea textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid.c-form__textarea,.Contact .c-form__textarea,.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{width:100% !important}.Contact .c-form__textarea{padding-top:1.2rem !important;padding-bottom:1.2rem !important;padding-right:1.6rem !important;padding-left:1.6rem !important}.Contact form .wpcf7-form-control.wpcf7-select.c-form__select{border-radius:2px !important}.wpcf7-not-valid-tip{display:block;font-weight:600;padding-top:.6rem;font-size:1.4rem}.field-textarea{height:21.6rem !important}.row-privacy input[type=checkbox]{top:0 !important}.Contact .c-form__row:nth-of-type(7){margin:0 auto;padding-bottom:3rem !important}.Contact .c-form__field input{box-sizing:border-box}}.Contact,.Company{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/contact-bg.webp);background-size:contain;background-position:50% calc(100% - 30rem);background-repeat:no-repeat}@media screen and (max-width:756px){.Contact{background:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../img/contact/contact-bg-sp.webp) no-repeat center center/cover;background-position-y:-14rem;position:relative}.Company{background-position:50% calc(100% - 13rem)}.Contact .c-form__row.is-required.row-textarea{border-bottom:none !important;padding-bottom:2.5rem !important}.Men{background-position-y:-20rem}}.Sales .Entry{padding-top:0}.c-form__acceptance .wpcf7-list-item{display:flex !important;align-items:flex-start !important;justify-content:center !important;gap:12px !important}.c-form__acceptance .wpcf7-list-item label{display:flex !important;align-items:flex-start !important;gap:12px !important;cursor:pointer !important;line-height:1.6 !important}.c-form__acceptance input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;width:24px !important;height:24px !important;min-width:24px !important;border:2px solid #ccc !important;border-radius:4px !important;background-color:#fff !important;cursor:pointer !important;position:relative !important;transition:all .3s ease !important;margin:0 !important}.c-form__acceptance input[type=checkbox]:hover{border-color:#999 !important}.c-form__acceptance input[type=checkbox]:focus{outline:2px solid #4a90e2 !important;outline-offset:2px !important}.c-form__acceptance input[type=checkbox]:checked{background-color:#4a90e2 !important;border-color:#4a90e2 !important}.c-form__acceptance input[type=checkbox]:checked:after{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) rotate(45deg) !important;width:6px !important;height:12px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important}.c-form__acceptance .wpcf7-list-item-label{flex:1 !important;font-size:16px !important;color:#333 !important;user-select:none !important}.c-form__acceptance input[type=checkbox][aria-invalid=true]{border-color:#e74c3c !important}.row-privacy.is-required .c-form__field:before{display:none !important;content:'' !important;display:inline-block !important;font-size:12px !important;padding:2px 8px !important;border-radius:3px !important;margin-bottom:8px !important;font-weight:700 !important}@media screen and (max-width:756px){.Sales.Plan.PageUp{background-position-y:-27rem}.Sales.PageUp{background-position-y:0rem}.c-form__acceptance .wpcf7-list-item-label{padding-top:0 !important;padding-left:3px !important}.c-form__acceptance .wpcf7-list-item label{gap:10px !important}.c-form__acceptance input[type=checkbox]{width:20px !important;height:20px !important;min-width:20px !important}.c-form__acceptance input[type=checkbox]:checked:after{width:5px !important;height:10px !important}.c-form__acceptance .wpcf7-list-item-label{font-size:14px !important;line-height:1.5 !important}.row-privacy.is-required .c-form__field:before{font-size:11px !important;padding:2px 6px !important}.grecaptcha-badge{position:relative;z-index:99}}
@charset "UTF-8";@font-face{font-family:'design_plus';src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4);src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4#iefix) format('embedded-opentype'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.woff?v=1.4) format('woff'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.ttf?v=1.4) format('truetype'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.svg?v=1.4#design_plus) format('svg');font-weight:400;font-style:normal}.post_content .post_row{margin-left:-15px;margin-right:-15px}.post_content .post_col,.post_content .post_col-2,.post_content .post_col-3{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em}.post_content .post_col-2{margin-bottom:0}@media screen and (min-width:768px){.post_content .post_col-2{width:50%}.post_content .post_col-3{width:33.33333%}}@media screen and (min-width:1024px){.post_content .post_col-2{width:50%}.post_content .post_col-3{width:33.33333%}}.post_content .post_row:before,.post_content .post_row:after{content:" ";display:table}.post_content .post_row:after{clear:both}.post_content .style3a,.post_content .style3b,.post_content .style4a,.post_content .style4b,.post_content .style5a,.post_content .style5b,.post_content .style6{line-height:1.6}.post_content .style3a{margin:3em 0 1.5em;padding:1.1em .2em 1em;font-size:22px;font-weight:400;border-top:1px solid #222;border-bottom:1px solid #222}.post_content .style3b{margin:3em 0 1.5em;padding:1.1em .9em 1em;font-size:22px;font-weight:400;border-top:2px solid #222;border-bottom:1px solid #ddd;background:#fafafa;box-shadow:0px 1px 2px #f7f7f7}.post_content .style4a{margin:2.5em 2px 1.2em;padding:.3em 0 .3em .8em;font-size:18px;font-weight:400;border-bottom:none;border-left:2px solid #222}.post_content .style4b{margin:2.5em 0 1.2em;padding:.9em 0 .8em;font-size:18px;font-weight:400;border-bottom:1px dotted #aaa}.post_content .style5a{margin:2em 0 1em;padding:.5em .8em .3em 1em;font-weight:700;font-size:18px;background:#f5f5f5;box-shadow:0px 2px 0px 0px #f2f2f2}.post_content .style5b{margin:2em 0 1em;padding:.5em .8em .4em 1em;font-weight:400;font-size:18px;color:#fff;background:#222;border-radius:4px;box-shadow:0px 2px 0px 0px #f2f2f2}.post_content .style6{position:relative;margin:2em 0 1em;padding:.5em .8em .8em 1.3em;color:#222;font-weight:700;font-size:16px}.post_content .style6:before{position:absolute;width:12px;height:12px;top:.5em;left:.2em;background:#222;content:""}.post_content .news_headline1{position:relative;margin:80px 0 25px;padding:.5em;border-left:8px solid #444;line-height:1.2;font-size:1.2em}.post_content .news_headline1:after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;border-bottom:1px dotted #ddd}.post_content .news_headline2{margin:40px 0 20px;padding:0 .5em;border-left:6px solid #545454;line-height:26px;font-size:1.1em}.post_content .balloon{clear:both;display:block;position:relative;margin:50px 0 22px;padding:.5em 18px .5em;width:auto;min-width:115px;color:#fff;text-align:left;font-size:20px;font-weight:400;background:#222;z-index:0;border-bottom:0}.post_content .balloon:after{content:"";position:absolute;bottom:-10px;left:30px;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#222 transparent transparent}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well2{margin:1em 0 30px;padding:1em 1.5em;line-height:2;border:1px solid #cdcdcd;background:#fcfcfc;box-shadow:0 1px 3px 0 rgba(195,195,195,.3)}.well3{margin:2em 0 2.5em;padding:1em 1.5em;line-height:2;border:1px dashed #cdcdcd;background:#fcfcfc;box-shadow:0 1px 3px 0 rgba(195,195,195,.3)}.wl_red{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wl_yellow{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wl_blue{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wl_green{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.post_content .q_button{min-width:200px;max-width:90%;background-color:#535353;display:inline-block;vertical-align:middle;padding:.6em 1.3em .5em;font-weight:400;font-size:100%;color:#fff !important;margin:0;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;transition:all .3s ease-in-out 0s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.post_content .q_button:hover,.post_content .q_button:focus{text-decoration:none;color:#fff;background-color:#7d7d7d;box-shadow:0 2px 2px rgba(0,0,0,.15) inset}.post_content .rounded{border-radius:6px}.post_content .pill{border-radius:50px}.post_content .sz_full{min-width:100px;max-width:100%;display:block;font-size:110%;padding:1em 1.5em .9em}.post_content .sz_l{min-width:350px;max-width:90%;font-size:110%;padding:.8em 1.5em .7em}@media screen and (max-width:479px){.post_content .sz_l{min-width:320px;max-width:95%}}.post_content .sz_s{min-width:100px;max-width:90%;font-size:85%;padding:.4em 1em .3em}.post_content .bt_red{background:#c01f0e;color:#fff}.post_content .bt_red:hover,.post_content .bt_red:focus{background-color:#d33929;color:#fff}.post_content .bt_yellow{background:#f1c40f;color:#fff}.post_content .bt_yellow:hover,.post_content .bt_yellow:focus{background-color:#f9d441;color:#fff}.post_content .bt_blue{background:#2980b9;color:#fff}.post_content .bt_blue:hover,.post_content .bt_blue:focus{background-color:#3a91c9;color:#fff}.post_content .bt_green{background:#27ae60;color:#fff}.post_content .bt_green:hover,.post_content .bt_green:focus{background-color:#39c574;color:#fff}.ytube{position:relative;height:0;margin-top:20px;margin-bottom:20px;padding-bottom:56.25%;padding-top:30px;overflow:hidden}.ytube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.rps_table{line-height:2.0}@media only screen and (max-width:480px){.rps_table tr{display:block;margin-bottom:1.5em}.rps_table th,.rps_table td{display:list-item;list-style-type:none;border:none}}.cardlink{padding:12px;margin:10px 0;border:1px solid #ddd;word-wrap:break-word;max-width:100%;background:#fafafa}.cardlink_thumbnail{float:left;margin-right:20px}.cardlink_content{line-height:1.6}.cardlink .timestamp{display-inline;margin:0;padding:0;vertical-align:top;color:#666;line-height:1.6;font-size:12px}.cardlink .timestamp:before{font-family:'design_plus';content:'\e94e';font-size:12px;color:#222;display:block;float:left;margin:0 8px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cardlink_title{font-size:16px;margin:0 0 5px}.cardlink_title a{font-weight:700;color:#000;text-decoration:none}.cardlink_title a:hover{text-decoration:underline}.cardlink_excerpt{color:#333;font-size:13px;overflow:hidden;line-height:1.8}.cardlink_footer{clear:both}.clear{clear:both}@media screen and (max-width:767px){.cardlink_thumbnail{float:none}}@media screen and (max-width:479px){.cardlink_excerpt{float:none}}.wpcf7{width:100%;border:1px solid #ddd;background:#fafafa;padding:0;margin:0 0 2.5em !important;font-size:14px}.wpcf7 form{margin:1.5em 1.5em 0}.wpcf7 p{margin-bottom:1em;font-size:12px}.wpcf7 input,.wpcf7 textarea{width:auto;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;line-height:1.2;padding:8px}.wpcf7 select,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:auto;max-width:97%;border:1px solid #ccc;padding:8px}.wpcf7 select,.wpcf7 .wpcf7-list-item-label{line-height:1.2;font-size:14px}.wpcf7-list-item{display:block}.wpcf7 textarea{height:300px}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border:1px solid #bbb;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inner 0 0 5px rgba(0,0,0,.5)}.wpcf7 input.wpcf7-submit,.wpcf7 .wpcf7-previous{position:relative;display:block;width:225px;height:48px;margin:30px auto 0;background-color:#333;cursor:pointer;border:none !important;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:1.5;outline:none;-webkit-transition:all .3s;transition:all .3s}.wpcf7 input.wpcf7-submit,.wpcf7 input.wpcf7-submit:before,.wpcf7 input.wpcf7-submit:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input.wpcf7-submit:hover,.wpcf7 .wpcf7-previous:hover{background-color:#666}.wpcf7 .wpcf7-not-valid{background:pink}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .wpcf7-previous+br{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 2em;padding:0;border:none;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232;font-size:1em}.text70{font-size:70%}.text80{font-size:80%}.text90{font-size:90%}.text100{font-size:100%}.text110{font-size:110%}.text120{font-size:120%}.text130{font-size:130%}.text140{font-size:140%}.text150{font-size:150%}.text160{font-size:160%}.text170{font-size:170%}.text180{font-size:180%}.text190{font-size:190%}.text200{font-size:200%}.text210{font-size:210%}.text220{font-size:220%}.b{font-weight:700}.u{text-decoration:underline}.del{text-decoration:line-throug}.red{color:red}.blue{color:#2ca9e1}.green{color:#82ae46}.orange{color:#ff7d00}.yellow{color:#fff000}.pink{color:#ff0084}.gray{color:#999}.bg-yellow{padding:2px;background-color:#ff0}.bg-blue{padding:2px;background-color:#4ab0f5}.bg-red{padding:2px;background-color:red}.align1{text-align:center !important}.align2{text-align:right !important}.align3{text-align:left !important}.r-flo{float:right;margin:10px}.l-flo{float:left;margin:10px}.f-clear{clear:both}a img.fade{background:0 0 !important;outline:none;-webkit-transition:all .3s;transition:all .3s}a:hover img.fade{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:0 0 !important}.att{padding-left:1em;text-indent:-1em}.att_box{margin:2em 0 2.5em;padding:1em 1.2em;line-height:2;border:1px dotted #ccc;background:#fcfcfc;box-shadow:0px 4px 0px 0px #f7f7f7}.m0{margin:0 !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.m5{margin:5px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.m10{margin:10px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.m15{margin:15px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.m20{margin:20px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.m25{margin:25px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.m30{margin:30px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.m35{margin:35px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.m40{margin:40px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.m45{margin:45px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.m50{margin:50px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.m55{margin:55px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.m60{margin:60px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.m65{margin:65px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.m70{margin:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.m75{margin:75px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.m80{margin:80px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.p0{padding:0 !important}.pt0{padding-top:0 !important}.pr0{padding-right:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}
@charset "UTF-8";@font-face{font-family:'design_plus';src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4);src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4#iefix) format('embedded-opentype'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.woff?v=1.4) format('woff'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.ttf?v=1.4) format('truetype'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.svg?v=1.4#design_plus) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"design_plus" !important;line-height:1;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:"\e907"}.icon-hatebu:before{content:"\e908"}.icon-line:before{content:"\e909"}.icon-pocket:before{content:"\e90a"}.icon-google-plus:before{content:"\e900"}.icon-google-plus2:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-facebook2:before{content:"\e903"}.icon-twitter:before{content:"\e904"}.icon-rss:before{content:"\e90b"}.icon-rss2:before{content:"\e906"}.icon-pinterest:before{content:"\e905"}.share-type1{width:100%}.share-type1 h2{color:#666;font-weight:400}.share-type1 ul{list-style:none;margin:0;padding:0}.share-type1 li{display:inline-block;padding:0;text-align:center}.share-type1 li>a:hover{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.share-type1 a{min-width:27px;text-decoration:none;display:inline-block;margin:0 5px 5px 0;font-size:12px;font-weight:400;color:#fff !important;background:#fafafa;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.03);text-shadow:none;text-align:center;line-height:25px;padding:1px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.share-type1 i{position:relative;top:3px;color:#fff;font-size:1.3em;text-shadow:1px 1px 0 rgba(255,255,255,.1)}.share-type1 .ttl{margin:0 3px 0 2px;text-align:center;line-height:20px}.share-type1 .share-count{display:inline;font-size:9px;color:#fff;padding:0;line-height:25px;margin:0;border-radius:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:480px){.share-type1{width:100%;margin:0 0 30px}.share-type1 li>a span{display:none}.share-type1 a{margin-right:2px}.share-type1 i{left:1px}.share-type1 .share-count{margin-left:3px}}.share-type3 .sns{margin:0 0 35px;text-align:center}#single_share_bottom .share-type3 .sns{margin:0 0 -15px}.share-type3 ul{margin:0 -3% 3% 0;list-style:none}.share-type3 li{float:left;width:47%;margin:0 3% 1.5% 0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post .share-type3 ul li{list-style:none;background-image:none;padding:0}.share-type3 ul li a{position:relative;display:block;top:3px;font-size:13px;padding:10px 2px;color:#fff;border-radius:2px;text-align:center;text-decoration:none;vertical-align:middle}.share-type3 ul li a i{position:relative;top:3px;font-size:140%}.share-type3 ul li a .ttl{margin:0 3px 0 4px;display:inline-block;text-align:center;font-size:12px}.share-type3 ul li a .share-count{position:absolute;bottom:-2px;right:8px;font-size:10px;padding:0;line-height:25px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.share-type3 ul li a:hover{-webkit-transform:translate3d(0px,2px,1px);-moz-transform:translate3d(0px,2px,1px);transform:translate3d(0px,2px,1px)}@media only screen and (min-width:480px){.share-type3{width:100%;margin:20px 0 15px}.share-type3 ul{margin-right:-1%;list-style:none;overflow:hidden}.share-type3 li{width:24%;margin:0 1% 2% 0}.share-type3 li a{font-size:12px;padding:10px 2px}.share-type3 li:nth-child(4n){margin-right:0}}.share-type1 .twitter a,.share-type3 .twitter a{background-color:#55acee}.share-type1 .twitter a:hover,.share-type3 .twitter a:hover{background-color:#468ec5}.share-type1 ul li.facebook a,.share-type3 ul li.facebook a{background-color:#35629a}.share-type1 ul li.facebook a:hover,.share-type3 ul li.facebook a:hover{background-color:#1f3669}.share-type1 ul li.googleplus a,.share-type3 ul li.googleplus a{background-color:#dd4b39}.share-type1 ul li.googleplus a:hover,.share-type3 ul li.googleplus a:hover{background-color:#b94031}.share-type1 ul li.googleplus a i{top:4px}.share-type1 ul li.hatebu>a,.share-type3 ul li.hatebu a{background-color:#3c7dd1}.share-type1 ul li.hatebu>a:hover,.share-type3 ul li.hatebu a:hover{background-color:#0270ac}.share-type1 ul li.pocket a,.share-type3 ul li.pocket a{background-color:#ee4056}.share-type1 ul li.pocket a:hover,.share-type3 ul li.pocket a:hover{background-color:#c53648}.share-type1 ul li.rss a,.share-type3 ul li.rss a{background-color:#ffb53c}.share-type1 ul li.rss a:hover,.share-type3 ul li.rss a:hover{background-color:#e09900}.share-type1 ul li.feedly a,.share-type3 ul li.feedly a{background-color:#6cc655}.share-type1 ul li.feedly>a:hover,.share-type3 ul li.feedly>a:hover{background-color:#5ca449}.share-type1 ul li.pinterest a,.share-type3 ul li.pinterest a{background-color:#d4121c}.share-type1 ul li.pinterest a:hover,.share-type3 ul li.pinterest a:hover{background-color:#a42f35}.share-type2{width:100%}.share-type2 h2{color:#444;font-weight:400}.share-type2 ul.type2{margin:0;padding:0;list-style:none}.share-type2 ul.type2 li{display:inline-block;padding:0;text-align:center}.share-type2 ul.type2 li a{text-decoration:none;display:inline-block;margin:0 5px 5px 0;font-size:12px;font-weight:400;border-radius:2px;color:#222 !important;text-align:center;background:#fafafa !important;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.03);text-shadow:none;line-height:25px;padding:1px 5px 0}.share-type2 ul.type2 li a i{position:relative;top:3px;color:#222;font-size:1.3em;text-shadow:1px 1px 0 rgba(255,255,255,.1)}.share-type2 ul.type2 li a .ttl{margin:0 3px 0 2px;text-align:center;line-height:20px}.share-type2 ul.type2 li a .share-count{color:#444;font-size:9px;padding:0;line-height:25px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.share-type2 ul.type2 li a:hover,.share-type2 ul.type2 li a:hover i,.share-type2 ul.type2 li a:hover .share-count{color:#fff !important}.share-type2 ul.type2 li a:hover{border-color:rgba(255,255,255,.1)}@media screen and (max-width:480px){.share-type2{width:100%;margin:0 0 30px}.share-type2 ul.type2{margin-bottom:15px}.share-type2 ul.type2 li a{margin-right:2px}.share-type2 ul.type2 li a i{left:1px}.share-type2 ul.type2 li>a span.ttl{display:none}.share-type2 ul.type2 li a .share-count{margin-left:3px}}.share-type4 .sns{margin:0 0 35px;text-align:center}#single_share_bottom .share-type4 .sns{margin:0 0 -15px}.share-type4 ul.type4{margin:0 -3% 2% 0;list-style:none}.share-type4 ul.type4 li{float:left;width:47%;margin:0 3% 1.5% 0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.post .share-type4 ul li{list-style:none;background-image:none;padding:0}.share-type4 ul.type4 li a{position:relative;display:block;top:5px;font-size:13px;padding:10px 2px;text-decoration:none;border-radius:2px;color:#222 !important;text-align:center;background:#fafafa !important;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.03);text-shadow:none}.share-type4 ul.type4 li a i{position:relative;top:3px;font-size:140%;color:#222 !important}.share-type4 ul.type4 li a .ttl{margin:0 3px 0 4px;display:inline-block;text-align:center;font-size:12px}.share-type4 ul.type4 li a .share-count{position:absolute;bottom:-2px;right:8px;font-size:10px;padding:0;line-height:25px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#222 !important}.share-type4 ul.type4 li a:hover,.share-type4 ul.type4 li a:hover i,.share-type4 ul.type4 li a:hover .share-count{color:#fff !important}@media only screen and (min-width:480px){.share-type4{width:100%;margin:20px 0 15px}.share-type4 ul.type4{margin-right:-1%;list-style:none;overflow:hidden}.share-type4 ul.type4 li{width:24%;margin:0 1% 2% 0}.share-type4 ul.type4 li a{font-size:12px;padding:10px 2px}.share-type4 ul.type4 li:nth-child(4n){margin-right:0}}.share-type2 ul.type2 li.twitter a,.share-type4 ul.type4 li.twitter a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.twitter a:hover,.share-type4 ul.type4 li.twitter a:hover{color:#fff !important;background-color:#55acee !important}.share-type2 ul.type2 li.facebook a,.share-type4 ul.type4 li.facebook a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.facebook a:hover,.share-type4 ul.type4 li.facebook a:hover{color:#fff !important;background-color:#35629a !important}.share-type2 ul.type2 li.googleplus a,.share-type4 ul.type4 li.googleplus a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.googleplus a:hover,.share-type4 ul.type4 li.googleplus a:hover{color:#fff !important;background-color:#dd4b39 !important}.share-type2 ul.type2 li.googleplus a i,.share-type4 ul.type4 li.googleplus a i{top:4px}.share-type2 ul.type2 li.hatebu a,.share-type4 ul.type4 li.hatebu a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.hatebu a:hover,.share-type4 ul.type4 li.hatebu a:hover{color:#fff !important;background-color:#3c7dd1 !important}.share-type2 ul.type2 li.pocket a,.share-type4 ul.type4 li.pocket a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.pocket a:hover,.share-type4 ul.type4 li.pocket a:hover{color:#fff !important;background-color:#ee4056 !important}.share-type2 ul.type2 li.rss a,.share-type4 ul.type4 li.rss a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.rss a:hover,.share-type4 ul.type4 li.rss a:hover{color:#fff !important;background-color:#ff8c00 !important}.share-type2 ul.type2 li.feedly a,.share-type4 ul.type4 li.feedly a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.feedly a:hover,.share-type4 ul.type4 li.feedly a:hover{color:#fff !important;background-color:#6cc655 !important}.share-type2 ul.type2 li.pinterest a,.share-type4 ul.type4 li.pinterest a{color:#222 !important;background-color:#fafafa !important}.share-type2 ul.type2 li.pinterest a:hover,.share-type4 ul.type4 li.pinterest a:hover{color:#fff !important;background-color:#d4121c !important}.sns_default_top{padding:0;overflow:hidden;list-style:none}.sns_default_top ul li{display:inline-block;margin:0 5px 3px 0;line-height:1 !important;overflow:hidden;vertical-align:top}.sns_default_top ul li.twitter_button{width:89px}.sns_default_top ul li.fbshare_button:hover{text-decoration:none}.sns_default_top ul li.google_button{width:58px}.sns_default_top ul li.pocket_button{width:88px}@media only screen and (max-width:480px){#single_share_top .share-type5{margin-top:10px}#single_share_bottom .share-type5{margin-bottom:25px}.single-info #single_share_top .share-type5{margin-bottom:0}.single-event #single_share_top .share-type5{margin:50px 0 0}.sns_default_top ul li{margin-bottom:6px}.sns_default_top ul li.twitter_button{margin-left:0}}
@charset "utf-8";html{max-width:100vw}@media only screen and (max-width:1329px){body{min-width:300px}#left_col{width:-webkit-calc(100% - 3.3333% - 300px);width:-moz-calc(100% - 3.3333% - 300px);width:calc(100% - 3.3333% - 300px)}#side_col{width:300px}#main_col,.inner{width:90.22556%}}@media only screen and (max-width:1024px){body{font-size:12px}#left_col,#side_col{width:initial;width:auto}#left_col,#side_col{float:none !important}#main_col,.inner{width:initial;width:auto;padding:0 20px}#main_col{margin:16px 0 33px}#side_col{margin:30px 0 0}}@media only screen and (max-width:1024px){body{font-size:12px}}@media only screen and (max-width:1329px){.fix_top.header_fix #header_top{width:100%;min-width:initial;min-width:auto}}@media only screen and (max-width:1024px){#header{position:relative;border-top:0!important}#header_top{overflow:initial}#header_top .inner{height:60px;min-height:initial;min-width:auto}#header_logo,#header_logo_fix{max-height:60px}#header_logo .logo,#header_logo_fix .logo{line-height:40px}#header_logo #logo_text .logo,#header_logo_fix #logo_text_fixed .logo{font-size:26px}#header_logo img,#header_logo_fix img{max-height:40px}#header_logo .desc{display:none}a.menu_button{position:absolute;right:0;z-index:9;text-align:center;display:inline-block;color:#000;width:60px;height:60px;line-height:60px;text-decoration:none}a.menu_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}a.menu_button:before{content:'\f0c9';font-family:'design_plus';color:#fff;display:block;position:absolute;top:17px;left:19px;font-size:18px;width:24px;height:24px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#global_menu{display:none;clear:both;width:100%;margin:0;top:60px;left:0;position:absolute;z-index:9;background:#003c55;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto}#global_menu ul{margin:0;width:100%;text-align:left}#global_menuli,#global_menu>ul>li{display:block;width:100%}#global_menu ul li:last-child{border-bottom:none}#global_menu ul ul{display:none}#global_menu a,#global_menu>ul>li>a{position:relative;display:block;margin:0;padding:9.5px 14px;height:auto;min-height:40px;line-height:1.6;overflow:hidden;text-decoration:none;font-size:13px;border-bottom:1px solid rgba(255,255,255,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#global_menu a:hover{background:#92785f}#global_menu ul ul a{padding-left:28px;background:rgba(255,255,255,.1)}#global_menu ul ul ul a{padding-left:42px;background:rgba(255,255,255,.2)}#global_menu ul ul ul ul a{padding-left:55px;background:rgba(255,255,255,.3)}#global_menu li.menu-item-has-children{position:relative}#global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:60px;height:39px;right:0;top:1px;z-index:5;cursor:pointer}#global_menu .child_menu_button .icon:before{content:'\e90e';font-family:'design_plus';font-size:13px;color:#eee;text-align:center;display:block;width:20px;height:20px;line-height:20px;position:absolute;left:20px;top:10px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}#global_menu .child_menu_button.active .icon:before,#global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}#global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile_fix_top.header_fix #header{position:fixed;width:100%;top:0;left:0;z-index:999;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;animation:slideDown .5s ease;-ms-animation:slideDown .5s ease;-webkit-animation:slideDown .5s ease;-moz-animation:slideDown .5s ease}.mobile_fix_top.header_fix #header_top{background:rgba(0,0,0,1)}.mobile_fix_top.header_fix #header.active #header_top{background:rgba(0,0,0,1)}.mobile_fix_top.header_fix #logo_image_fixed,.mobile_fix_top.header_fix #logo_text_fixed{display:block}.mobile_fix_top.header_fix #logo_image,.mobile_fix_top.header_fix #logo_text{display:none}#header_top a.search_button{position:absolute;right:45px;z-index:99;text-align:center;display:inline-block;color:#fff;width:60px;height:60px;line-height:60px;text-decoration:none}#header_top a.search_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#header_top a.search_button:before{content:'\e915';font-family:'design_plus';color:#fff;display:block;position:absolute;top:17px;left:19px;font-size:18px;width:24px;height:24px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header_search,#index_header_search{width:100%;padding:25px 0}#header_search{display:none;position:absolute;top:60px;left:0;z-index:9}#header_search form,#index_header_search form{display:block}.header_search_inputs,form.columns-5 .header_search_inputs{width:100%;margin:0 0 12px}.header_search_button,form.columns-5 .header_search_button{width:100%;margin:25px 0 0;text-align:center}.header_search_inputs input{height:40px;padding:14px 16px;font-size:12px}.header_search_inputs select{height:40px;padding:0 16px;font-size:12px;opacity:1;-webkit-appearance:none;-moz-appearance:none;background:#fff url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/angle-down.svg) no-repeat right 16px center/12px}.header_search_button input{height:45px;font-size:14px}#header_search_submit{width:220px;background:#000}.header_search_keywords{position:relative}.header_search_keywords #header_search_keywords{padding-right:56px}.header_search_keywords ul.search_keywords_operator{width:42px;height:40px}.header_search_keywords ul.search_keywords_operator li{height:20px;line-height:20px;font-size:10px}.header_search_inputs .chosen-container{font-size:12px}.header_search_inputs .chosen-container-single .chosen-single{padding-left:16px;height:40px;line-height:40px}.header_search_inputs .chosen-container-single .chosen-single div b:before{line-height:40px}#breadcrumb{padding:4px 0;height:initial;height:auto;font-size:10px;line-height:1.7}#breadcrumb ul{white-space:initial}#breadcrumb li.home a:before{font-size:10px;color:#999}#breadcrumb li{font-size:10px}#breadcrumb li:after{font-size:9px;bottom:0}}@media only screen and (max-width:1024px){.side_widget{margin:0 0 28px;font-size:12px}.side_headline{margin:0 0 12px;font-size:20px;line-height:1.4}.side_widget+.side_widget .side_headline{margin-top:-4px}.side_widget ul{margin:0 0 0 14px}.side_widget li ul{margin:8px 0 0 10px}ul.banner_list li,.widget ul.banner_list li{margin:0 0 8px}ul.banner_list li .caption{font-size:20px}.tcdw_ranking_list_widget .image{width:120px;height:120px}.tcdw_ranking_list_widget .info{margin:0 0 0 138px;height:120px}.tcdw_ranking_list_widget .rank{width:44px;padding:0 10px;line-height:21px;height:21px}.tcdw_ranking_list_widget .title{max-height:none;font-size:14px}.tcdw_icon_menu_list_widget li{font-size:14px}.styled_post_list1_widget{font-size:14px}.styled_post_list1 .title{max-height:none}.styled_post_list1 .info{height:auto}.styled_post_list1 .date{position:static;font-size:10px}}@media only screen and (max-width:1024px){#footer_contents{padding:40px 0 0}#footer_info{padding:18px 0 0}#footer_logo .logo{font-size:26px;line-height:1.2}#footer_bottom_menu{display:block;margin:16px 0 0}#footer_bottom_menu ul{display:inline;font-size:0}#footer_bottom_menu li{display:inline-block;font-size:12px;line-height:2}#footer_bottom_menu li:after{content:"|";display:inline-block;padding:0 .5em}#footer_bottom_menu li:last-child:after{content:""}#footer_social_link{display:block;margin:12px 0 0;width:initial;width:auto;text-align:center;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#footer_social_link li{margin:0 8px}#copyright{margin:32px -20px 0;padding:17px 20px;width:initial;width:auto;font-size:10px;line-height:1.6;text-align:center;background:#000;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#copyright span{display:none}#return_top{display:none;position:fixed;bottom:0;right:0}#return_top a{display:block;width:50px;height:50px;border-radius:0}#return_top a:before{font-family:'design_plus';color:#fff;font-size:16px;display:block;position:absolute;top:50%;left:50%;margin:-.4em 0 0 -.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer_widget{margin:0 0 10px;padding:10px 0 0;text-align:left}.footer_headline{margin:0 0 14px;font-size:20px;line-height:1.4}#footer_nav{padding:30px 0 24px}#footer_nav .footer_nav_cols .footer_nav_1{width:initial;width:auto;float:none}#footer_nav .footer_nav_cols .footer_nav_2{width:initial;width:auto;float:none;margin-top:22px}#footer_nav .headline{margin:0 0 12px;padding:0 12px;min-width:46px;line-height:21px;border-radius:10.5px}#footer_nav li{font-size:12px;line-height:2}#footer_nav .footer_nav_type1 li{min-width:25% !important}}@media only screen and (max-width:767px){#footer_info{padding:10px 0 0}#footer_widget{display:block;margin:0 0 -10px;padding:0;border-bottom:none}.footer_widget{width:100% !important}.footer_widget.widget_nav_menu{width:49% !important}.footer_widget ul.banner_list li{margin:0 0 9px}#footer_nav .footer_nav_type1 li{min-width:33% !important}}@media only screen and (max-width:480px){#footer_nav .footer_nav_type1 li{min-width:50% !important}}@media only screen and (max-width:1024px){#index_news{display:none}#index_news_mobile{display:block;margin:16px 0 0;border-bottom:none}#index_news_mobile ol{margin:0;padding:0}#index_news_mobile ol li{margin:0;padding:0;font-size:14px;line-height:1.6}#index_news_mobile ol li+li{border-top:1px solid #ddd}#index_news_mobile ol li a{display:block;padding:11px 0}#index_news_mobile .entry-date{display:block;margin:0 0 6px;font-size:10px;color:#003c55;text-decoration:none !important}#index_news_mobile .archive_link{margin:8px 0 0;text-align:center}#index_news_mobile .archive_link a{display:inline-block;padding:0 30px;min-width:100px;line-height:40px;font-size:12px;text-decoration:none;color:#fff;background:#aaa;position:relative}#index_news_mobile .archive_link a:after{content:'\e910';font-family:'design_plus';display:inline-block;line-height:1;margin-top:-.5em;position:absolute;top:50%;right:8px}#index_news_mobile .archive_link a:hover{background:#003c55}.cb_content-category_list{margin-bottom:80px}.cb_content-category_list ul li{margin:0 0 12px;padding:0;width:49.333%;float:left}.cb_content-category_list ul li:nth-child(even){float:right}}@media only screen and (max-width:767px){.home-default #main_col{margin-top:30px}#header_slider{margin-bottom:-1px}#header_slider .caption{padding:30px 20px}#header_slider .slick-arrow{display:none !important}#header_slider .item:before{content:'';display:block;padding-top:125%}#header_slider .item img{width:auto;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-mox-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#header_slider .caption .headline{font-size:28px;line-height:1.4}#header_slider .caption .catchphrase{margin:8px 0 0;font-size:12px;line-height:2;text-align:left}#header_slider .caption .button{margin:12px 0 0;padding:0 40px;min-width:220px;height:43px;line-height:43px;font-size:14px;border-radius:22px}.cb_content{margin:0 0 30px}.cb_content .cb_headline{margin:-.2em 0 7px;font-size:20px;line-height:1.4;text-align:left}.cb_content .cb_desc{line-height:2;text-align:left}.cb_content-introduce{margin-bottom:30px}.cb_content-carousel{padding:26px 0 30px}.cb_content-carousel .cb_headline{text-align:center}.cb_content-carousel .carousel{margin:20px -10px 0;padding:0}.cb_content-carousel .item{margin:0 10px;width:initial;width:auto}.cb_content-carousel .slick-list{-webkit-clip-path:inset(0 10px 0 10px);clip-path:inset(0 10px 0 10px)}.cb_content-carousel .slick-arrow{display:none !important}.cb_content-carousel .image .title{padding:10px 18px;line-height:1.5;font-size:14px;font-weight:300}.cb_content-carousel .excerpt{display:none}.cb_content-category_list{margin-bottom:30px}.cb_content-category_list ul{margin:26px 0 0;padding:0}.cb_content-category_list ul li{margin:0 0 6px;padding:0;width:initial;width:auto;float:none !important}.cb_content-category_list ul li:last-child{margin-bottom:0}.cb_content-category_list ul li a{height:120px}.cb_content-category_list ul li .info h3{margin:0 0 4px;font-size:116.666%;font-weight:700;font-size:14px}.cb_content-category_list ul li.has_image .image{width:120px;height:120px}.cb_content-category_list ul li.has_image .info{font-size:12px;left:120px;width:50%;width:-webkit-calc(100% - 115px);width:calc(100% - 115px)}.cb_content-blog_list #post_list{margin:26px 0 0}.cb_content-blog_list .archive_link{margin:16px 0 0;text-align:center}.cb_content-blog_list .archive_link a{display:inline-block;padding:0 30px;min-width:100px;line-height:40px;text-decoration:none;color:#fff;background:#aaa;position:relative}}@media only screen and (max-width:767px){#header_image:before{content:'';display:block;padding-top:72%}#header_image img{width:auto;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-mox-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#header_image .caption{font-size:20px !important;z-index:2}#header_image .caption_bar{font-size:18px;line-height:1.4;padding:11px 20px 10px}.page #post_title{margin:0 0 16px;font-size:20px;line-height:1.5}}@media only screen and (max-width:1024px){#archive_headline{font-size:20px;line-height:1.4}#archive_desc{margin:10px 0 0}ul.meta li{margin:0 3px 0 0;font-size:10px}ul.meta li.cat a,ul.meta li.cat span{margin:0 4px 4px 0;padding:0 8px;min-width:44px;line-height:21px;border-radius:10.5px}}@media only screen and (min-width:768px) and (max-width:1024px){#post_list{margin:40px 0 0}#post_list .article .title{margin:8px 0 0;font-size:14px;height:3.4em}#post_list .article{width:30%;width:-webkit-calc((100% - 40px) / 3);width:-moz-calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);margin:0 20px 28px 0 !important}#post_list .article:nth-child(3n){margin-right:0 !important}ul.meta li.date{margin:6px 0 0}.page_navi{margin:10px 0 30px}}@media only screen and (max-width:767px){#post_list{margin:30px 0 0}#post_list .article{width:45%;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin:0 10px 20px 0}#post_list .article:nth-child(2n){margin-left:10px;margin-right:0}#post_list .article .title{margin:8px 0 0;font-size:14px;line-height:1.5;height:4.5em}#post_list .article .meta{margin:8px 0 0}ul.meta li.date{margin:6px 0 0}.page_navi{display:none}.page_navi2{display:block}.page_navi2 ul.page-numbers li{display:none}.page_navi2 ul.page-numbers li.prev,.page_navi2 ul.page-numbers li.next{display:inline-block;margin-bottom:0}.page_navi2 ul.page-numbers li.disable{opacity:.5}}@media only screen and (max-width:1024px){.archive_header{padding:15px 0 13px;border-bottom:1px solid #ddd}.archive_header .inner{display:block}.archive_header .headline{margin:0;padding:0;font-size:20px;line-height:1.4;font-weight:700}.archive_header .desc{margin:.5em 0 0;line-height:2}.archive_filter{margin:-12px -20px 11px;padding:0 20px;background:0 0;border:none}.archive_filter_headline{margin:26px 0 11px;font-size:16px;line-height:1.4;font-family:inherit !important;font-weight:300 !important}.archive_filter.is-open .archive_filter_headline:after{margin-left:8px;vertical-align:-1px}.archive_filter.is-close .archive_filter_headline:after{margin-left:8px;vertical-align:-.5px}.archive_filter_headline2{margin:0 0 12px}.archive_filter_headline2 span{padding:0 12px;min-width:46px;line-height:21px;border-radius:10.5px}.archive_filter label{padding:0 10px 9px 0;min-width:25%}.archive_filter label input{margin:0 4px 0 0}.archive_filter .button{margin:6px auto 0;width:200px}.archive_filter .button input{height:40px;color:#fff;border-radius:20px}.archive_sort{margin:0 0 20px}.archive_sort dt{float:none;width:100%;margin:0 0 9px;font-size:16px;line-height:1.4;text-align:left;color:#003c55;background:0 0 !important}.archive_sort dd{width:33.3333%}.archive_sort dd a{line-height:40px}.archive_sort dd:first-of-type a{border-left:1px solid #ddd}.custom_search_results .page_navi2{display:block;margin:20px 15px 15px}#post_list2{margin:20px -20px}#post_list2 .article{border:none;border-bottom:1px solid #ddd}#post_list2 .article:first-child{border-top:1px solid #ddd}#post_list2 .article a{display:block;padding:17px 20px;text-decoration:none}#post_list2 .article .image{float:left;width:45.625%;overflow:hidden;position:relative;padding-bottom:29%}#post_list2 .article .image:before{content:'';display:block;padding-top:0}#post_list2 .article .image img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}#post_list2 .article .info{float:right;width:48.125%;color:#000}#post_list2 .article .meta{margin:0 0 4px}#post_list2 .article .title{margin:0;font-size:14px;line-height:1.5;font-weight:400}#post_list2 .article .excerpt{display:none}}@media only screen and (max-width:480px){.archive_filter label{min-width:33.333%}#post_list2 .article .meta li span:nth-child(n+2){display:none}}@media only screen and (max-width:1024px){.single-post #main_col,.single-introduce #main_col{margin-top:0}#article_header{margin:0 -20px;padding:20px;border-width:0 0 1px}#post_meta_top{margin:0 0 4px}#post_image{margin:-1px -20px 24px}#post_title{margin:0 0 24px;font-size:16px;line-height:1.5;font-weight:700}#post_date{margin:8px 0 0;font-size:14px;color:#999;line-height:1;font-size:10px}.post_content{line-height:2.2}#single_share_top{margin:24px 0}#single_share_bottom{margin:24px 0}#post_pagination{margin:24px 0 0}#post_meta_bottom{margin:28px 0;padding:0;background:0 0}#post_meta_bottom li{display:block;margin:0 0 4px;padding:0 0 0 26px;border-right:none;font-size:12px}#post_meta_bottom li:before{font-size:13px}#previous_next_post_image{margin:28px 0}#single_banner_area{margin:20px 0;text-align:center}#single_banner_area .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area .single_banner_right{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area img{max-width:100%;height:auto;display:inline}#single_banner_area_bottom{margin:20px 0;text-align:center}#single_banner_area_bottom .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area_bottom .single_banner_right{float:none;padding:0;margin:0 auto}#single_banner_area_bottom img{max-width:100%;height:auto;display:inline}#single_banner_area2{margin:0 0 20px;text-align:center}#single_banner_area2 .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area2 .single_banner_right{float:none;padding:0 0 5px;margin:0 auto}#single_banner_area2 img{max-width:100%;height:auto;display:inline}#related_post .headline{margin:0 0 11px;font-size:16px;font-weight:300;line-height:1.6}}@media only screen and (min-width:768px) and (max-width:1024px){#related_post ol{border:none}#related_post li{width:33.3333%;border:none}#related_post li a{padding:0 7px 18px}#related_post li:nth-child(3n+1) a{padding:0 14px 18px 0}#related_post li:nth-child(3n+3) a{padding:0 0 18px 14px}#related_post li:nth-last-child(-n+3) a{padding-bottom:0}#related_post li .image{margin:0 0 10px}#related_post li .title{font-size:14px;line-height:1.5;font-weight:300;height:initial;height:auto;max-height:4.5em}}@media only screen and (max-width:767px){#previous_next_post_image{margin:28px 0}#previous_next_post_image a{display:block;height:46px;line-height:46px;text-align:center;overflow:hidden}#previous_next_post_image .title{display:none}#previous_next_post_image .image{display:none}#previous_next_post_image .prev_post a{padding:0 0 0 32px}#previous_next_post_image .next_post a{padding:0 32px 0 0}#previous_next_post_image a:before{font-size:16px;width:16px}#previous_next_post_image .prev_post a:before{left:16px !important}#previous_next_post_image .next_post a:before{right:16px !important}#previous_next_post_image .prev_post a:after{content:attr(data-mobile-title);font-size:12px}#previous_next_post_image .next_post a:after{content:attr(data-mobile-title);font-size:12px}#related_post{margin:30px 0 0}#related_post ol{border:none}#related_post li{width:50%;border:none !important}#related_post li a{padding:0 10px 18px 0}#related_post li:nth-child(even) a{padding:0 0 18px 10px}#related_post li:nth-last-child(-n+2) a{padding-bottom:0}#related_post li .image{margin:0 0 10px}#related_post li .title{font-size:14px;line-height:1.5;font-weight:300;height:initial;height:auto;min-height:3em;max-height:4.5em}}@media only screen and (max-width:1024px){.introduce_shoulder_copy,#introduce_slider,.single-introduce #article #post_image{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:767px){#introduce_header{margin:30px 0 10px}#introduce_header .headline{margin:0 0 7px;font-size:16px;line-height:1.4}#introduce_header p{margin:0;line-height:2.2}#introduce_header .post_col{margin-bottom:20px}#introduce_list{margin:30px 0 0}#introduce_header+#introduce_list{margin-top:0}.introduce_list_row{margin:0}.introduce_list_col{width:initial;width:auto;margin:0 0 18px;padding:0 0 18px;float:none;font-size:14px;border-bottom:1px solid #ddd;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.introduce_list_row:last-child .introduce_list_col{margin-bottom:18px}.introduce_list_col a{height:initial;height:auto}.introduce_list_col .image,.introduce_list_col.show_info .image{width:41%;padding-top:41%;height:initial;height:auto;float:left}.introduce_list_col .info,.introduce_list_col.show_info .info{display:block;width:55%;width:-webkit-calc(59% - 18px);width:-moz-calc(59% - 18px);width:calc(59% - 18px);height:initial;height:auto;float:right;position:static}.introduce_list_col .info .meta{margin-bottom:6px}.introduce_list_col .info .title{margin:0;font-size:14px;font-weight:400;line-height:1.5;max-height:none!important}.introduce_list_col .info .excerpt{display:none}.introduce_list_col .info .more{display:none}.introduce_list_col.show_info{width:initial;width:auto}.introduce_list_row:last-of-type .introduce_list_col:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#infscr-loading{margin:30px 0 0}#load_post{margin:30px 0 0}#load_post a{padding:0 20px;min-width:150px;line-height:40px}.introduce_shoulder_copy{margin:-1px -20px 20px;padding:12px 20px;font-size:14px;line-height:1.4}#introduce_slider{margin:0 -20px 20px;position:relative}#introduce_slider .item .caption{margin:0;padding:12px 20px;font-size:12px;line-height:1.6;border-top:0}#introduce_slider .slick-dots{text-align:center;position:absolute;bottom:16px;left:0;right:0}#introduce_slider .slick-dots li{display:inline-block;margin:0 3px}.single-introduce #article #post_image{margin:0 -20px 30px}.introduce_shoulder_copy+#introduce_slider,.single-introduce #article .introduce_shoulder_copy+#post_image{margin-top:-20px}.single-introduce #article #post_title{margin:0 0 30px}.single-introduce #article #post_date{margin:-25px 0 11px}.introduce_archive_banner_link .catch{margin:0;padding:20px;font-size:20px;line-height:1.4;font-weight:400}.introduce_archive_banner_link-2col a{display:block;height:initial;height:auto;min-height:100px;position:relative}.introduce_archive_banner_link-2col a span{width:100%}.introduce_archive_banner_link-2col .catch{padding:0 20px;text-align:center;position:absolute;top:50%;left:0;z-index:2;text-shadow:4px 4px 5px rgba(0,0,0,.8),-4px 4px 5px rgba(0,0,0,.8),4px -4px 5px rgba(0,0,0,.8),-4px -4px 5px rgba(0,0,0,.8);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.introduce_archive_banner_link-2col .image{width:100%;height:initial;height:auto;overflow:hidden;position:static}.introduce_archive_banner_link-2col .image img{width:100%;height:auto;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:1024px){.article_inner{padding:0;border:none}}@media only screen and (max-width:767px){#recent_news li .title{margin-bottom:5px}#recent_news li a{padding:13px 15px 18px}#recent_news .show_date li a{padding-right:96px;padding-right:20px}#recent_news .show_date li .date{font-size:10px;position:static;margin:0}.post-type-archive-news #recent_news ol{margin:0;padding:0;border:none}.post-type-archive-news #recent_news li{border-bottom:1px solid #ddd}.post-type-archive-news #recent_news li:last-child{border-bottom:none}.post-type-archive-news #recent_news li a{padding:11px 0 !important;line-height:1.6}.post-type-archive-news #recent_news .show_date li .date{margin:0 0 6px;color:#999;font-size:83.33%;line-height:1.6;color:#003c55;position:static}.post-type-archive-news .page_navi{display:block}.single-news #article #post_title{margin:0 0 24px;font-weight:700}.single-news #article #post_date{margin:-16px 0 24px;font-size:10px}.single-news #recent_news{margin-top:30px}.single-news #recent_news .headline{margin:0 0 10px;font-size:16px;line-height:1.6}.single-news #recent_news .archive_link{margin-top:16px}#previous_next_post{margin:28px 0}#previous_next_post a{display:block;height:50px;line-height:50px;text-align:center;overflow:hidden}#previous_next_post .title{display:none}#previous_next_post .prev_post a{padding:0 0 0 32px}#previous_next_post .next_post a{padding:0 32px 0 0}#previous_next_post a:before{font-size:16px;width:16px}#previous_next_post .prev_post a:before{left:16px}#previous_next_post .next_post a:before{right:16px}#previous_next_post .prev_post a:after{content:attr(data-mobile-title);font-size:12px}#previous_next_post .next_post a:after{content:attr(data-mobile-title);font-size:12px}}@media only screen and (max-width:1024px){#comment_headline{margin:0 0 10px;font-size:16px;font-weight:300;line-height:1.6}#submit_comment{height:48px}}@media only screen and (max-width:767px){#comment_area,#trackback_area{margin:0}#comment_header{position:relative;margin:30px 0 15px}#comment_header ul{margin:0}#comment_header ul li{float:none;text-align:center;margin:0;width:100%}#comment_header ul li a,#comment_header ul li p{padding:7px}#comment_header ul li.comment_switch_active a:after,#comment_header #comment_closed p:after{display:none}.comment{padding:10px 10px 0}.comment_form_wrapper{border:1px solid #ccc;margin:0 0 25px;padding:15px;background:#fff}}@media only screen and (max-width:767px){.post_content p{line-height:2.2;margin:0 0 2.2em}.c-pw__btn{padding:10px 12px}.c-pw__box{padding:18px 20px;margin-bottom:30px}.c-pw__box-input{width:180px;margin-bottom:6px}}@media only screen and (max-width:767px){.post_content .pb_catchcopy{font-size:20px;line-height:1.5}.post_content .pb_headline{font-size:20px;line-height:1.5}}
@charset "UTF-8";@font-face{font-family:'design_plus';src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4);src:url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.eot?v=1.4#iefix) format('embedded-opentype'),url(//yamahisagroup-recruit.jp/wp-content/themes/gensen_tcd050/css/../fonts/design_plus.svg?v=1.4#design_plus) format('svg');font-weight:400;font-style:normal}.icon-file-text:before{content:"\f15c"}.icon-share-alt:before{content:"\f1e0"}.icon-phone:before{content:"\f095"}.icon-envelope:before{content:"\f0e0"}.icon-tag:before{content:"\f02b"}.icon-pencil:before{content:"\f040"}.icon-close:before{content:"\e91a"}.dp-footer-bar{background:#fff;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:10px;position:fixed;bottom:0;table-layout:fixed;text-align:center;width:100%;z-index:998}.dp-footer-bar a{display:block;padding:10px 0}.dp-footer-bar-item{flex:1}.dp-footer-bar-item+.dp-footer-bar-item{border-left:1px solid #ddd}.dp-footer-bar-item:only-child .dp-footer-bar-icon{display:block;position:relative}.dp-footer-bar-item:only-child .dp-footer-bar-icon:before{position:absolute;right:15px}.dp-footer-bar-icon:before{display:block;font-family:"design_plus";font-size:16px;margin-bottom:.5em}.modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal-content{margin:auto;position:fixed;bottom:20%;left:0;right:0;width:209px;z-index:9999}.modal-close:before{color:#fff;font-size:32px;position:absolute;bottom:20%;right:0;text-align:center;width:50px}.share{text-align:center}.share-button{float:left;vertical-align:center;width:50px;height:50px}.share-button--rounded-square{border-radius:2px;overflow:hidden}.share-button+.share-button{margin-left:3px}.share-button a{display:block;position:relative;width:100%;height:100%}.share-button a img{width:100%;height:auto}.hatena-bookmark-button{background:#00a4de;border-radius:4px}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:18;width:100%;background:#f7f7f7;clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 16px;height:50px;background:#fff;background-clip:padding-box;color:#000;text-decoration:none;white-space:nowrap;line-height:50px;border-radius:3px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:32px;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:32px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-single div b:before{display:block;font-family:"design_plus";content:"\e90e";padding-left:6px;line-height:50px;font-size:88%;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}.chosen-container-single .chosen-search{position:relative;z-index:18;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 3px 3px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;border-bottom:1px solid #ddd;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:12px 0 12px 16px;list-style:none;line-height:1.2;word-wrap:break-word;-webkit-touch-callout:none;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.chosen-container .chosen-results li:first-child{border-top:1px solid #ddd}.chosen-container .chosen-results li:last-child{border-bottom:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.result-selected,.chosen-container .chosen-results li.highlighted{background:#eee}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div b:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}