html{overflow-x:hidden}a{text-decoration:none}body{margin:0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;box-sizing:border-box}b,strong,.bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif}_:lang(x)::-ms-backdrop, body {font-family:"Segoe UI",Meiryo,sans-serif}ul,li{margin:0;padding:0;list-style-type:none}.page{margin:0}img{height:auto}.globalmenu{position:fixed;background-color:#000;height:100%;width:100%;z-index:123456;overflow-y:auto;display:none}.open .globalmenu{display:block}.globalmenu-list__logo img{display:block;width:150px;height:auto;margin:30px auto}.globalmenu-list-item{position:relative;display:block;background-color:#000;border-bottom:solid 1px #fff}.globalmenu-list-item span{display:block;text-decoration:none;padding:20px 0;color:#fff;font-size:16px;padding-left:30px}.globalmenu-list-item::after{font-family:"Font Awesome 5 Free";content:"\f067";font-weight:600;display:block;color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.global-menu__list-item.active::after{content:"\f068"}.globalmenu .dropdown-list{display:block;background-color:#000;padding:0 0 0 50px;border-bottom:solid 1px #fff;font-size:16px}.globalmenu .dropdown-list-item{position:relative;border-bottom:solid 1px #fff}.globalmenu .dropdown-list-item::after{font-family:"Font Awesome 5 Free";content:"\f054";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#fff;font-weight:600}.globalmenu .dropdown-list-item a{display:block;padding:20px 10px;color:#fff;text-decoration:none}.globalmenu .dropdown-list-item:last-child{border-bottom:none}.globalmenu-btn,.globalmenu-btn-close{position:fixed;display:inline-block;top:-2px;left:-2px;z-index:1234567;justify-self:start;aligen-self:center;padding:10px 15px;margin:0;border:solid #fff 1px;background-color:#000;color:#fff;font-size:26px;cursor:pointer;overflow-y:auto;border-radius:5px}.globalmenu-btn-close{display:none}.open .globalmenu-btn{display:none}.open .globalmenu-btn-close{display:block}.dropdown-list-item__inner span{display:inline-block}.contact-diamond,.tel-diamond,.line-diamond{display:none;position:fixed;bottom:150px;right:30px;z-index:1235;width:200px;height:auto}.tel-diamond{bottom:90px}.line-diamond{bottom:30px}.contact-diamond{bottom:150px}.contact-diamond img,.tel-diamond img,.line-diamond img{width:100%}@media screen and (max-width:960px){.contact-diamond,.tel-diamond,.line-diamond{width:180px}.tel-diamond{bottom:80px}.contact-diamond{bottom:130px}}@media screen and (min-width:600px){.contact-diamond,.tel-diamond,.line-diamond{display:block}}.contact-sp{display:none}@media screen and (max-width:599px){.contact-sp{display:block}}.entry-diamond{display:none;position:fixed;top:10px;right:10px;z-index:1234}.entry-diamond img{width:120px;height:120px}@media screen and (max-width:600px){.entry-diamond,.entry-diamond,.line-diamond,.contact-diamond,.tel-diamond{display:none!important}}@media (max-width:1024px){.breadcrumb{display:block;margin:40px 0 0 0;padding:5px 10px 5px 20px;font-size:14px}.breadcrumb li{display:inline;font-weight:bold}.breadcrumb li:after{content:'>';padding:0 .2em;color:#999}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;color:#0070a5}}@media (max-width:480px){.breadcrumb{padding:5px 5px 5px 12px}}.pagetitle-area{padding-top:140px}@media (max-width:640px){.pagetitle-area{padding:60px 0 30px 0}}.promotion-area{margin-top:0}.promotion{}.promotion ul{width:100%;display:flex}.promotion li{display:inline-block;width:33.33333%;width : -webkit-calc(100% / 3) ;width : calc(100% / 3) }.promotion-menu-list a{display:block;outline:1px solid #000;text-decoration:none;height:80px;text-align:center;font-size:12px;font-weight:600;color:#fff;line-height:80px;box-sizing:border-box;background-size:cover;background-position:center;transition:.3s}@media (min-width:600px){.promotion-menu-list a{font-size:14px;height:120px;line-height:120px}}.promotion2{}.promotion2 ul{width:100%;display:flex}.promotion2 li{display:inline-block;width:50%;width : -webkit-calc(100% / 2) ;width : calc(100% / 2) }.item-message a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-message.jpg)}.item-mission a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-mission.jpg)}.item-company a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-company.jpg)}.item-map a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-map.jpg)}.item-representative a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-representative.jpg)}.item-staffinterview a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-staffinterview.jpg)}.item-retrunstaff a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-retrunstaff.jpg)}.item-training a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-training.jpg)}.item-careerpath a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-careerpath.jpg)}.item-schedule a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-schedule.jpg)}.item-advantage a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-advantage.jpg)}.item-event a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-event.jpg)}.item-restaurant a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-restaurant.jpg)}.item-careerfair a{background-image:url(https://d-standard-recruit.com/images/common/xpromotion-item-careerfair.jpg.pagespeed.ic.HLCwyW-Abq.jpg)}.item-jobdescription a{background-image:url(https://d-standard-recruit.com/images/common/xpromotion-item-jobdescription.jpg.pagespeed.ic.50dchyQsTk.jpg)}.item-entry a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-entry.jpg.pagespeed.ce.2eFEf_UtHd.jpg)}.item-contact a{background-image:url(https://d-standard-recruit.com/images/common/promotion-item-contact.jpg)}.footer-warp{background-color:#0070a5;padding:40px 20px 60px 20px}.footer__logo{display:block;text-align:center;margin-bottom:20px}.footer__logo img{width:100px;height:auto}.footermenu{display:none}.footermenu-sub-list span{color:#fff;font-size:30px}.footermenu-sub{font-size:14px;text-align:center;margin-top:1em}.footermenu-sub ul{display:flex;justify-content:center;flex-wrap:wrap}.footermenu-sub li{line-height:40px;padding-left:10px}.footermenu-sub-list a{color:#fff;text-decoration:none}.footermenu-sub-list img{height:40px;width:auto}.footermenu-sub-list i{font-size:20px}.footer__copy{font-size:12px;color:#fff;text-align:center;margin-top:15px}.footermenu-sub .sns-icon{width:18px;height:18px}.btn-white{display:block;position:relative;color:#0070a5;background-color:#fff;border:solid 1px #0070a5;padding:15px 20px;font-weight:600;font-size:14px;text-decoration:none;width:200px;margin:0 auto}.btn-white::after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:600;position:absolute;color:#0070a5;font-size:14px;right:20px;top:50%;transform:translateY(-50%)}.btn-black{display:block;position:relative;color:#fff;background-color:#000;border:solid 1px #000;padding:15px 40px 15px 20px;font-weight:600;font-size:14px;text-decoration:none;max-width:250px;margin:0 auto}.btn-black::after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:600;position:absolute;color:#fff;font-size:14px;right:20px;top:50%;transform:translateY(-50%)}.page-title h1{margin:10px auto 0 auto;padding:0;display:block;font-size:14px}.pagetitle-area{margin:0 auto;padding:140px 0 50px 0;text-align:center;width:90%}.page-title img{width:90%;max-width:450px;height:30px}.page-title h2{margin:10px auto 0 auto;padding:0;display:block;font-size:14px}@media (max-width:640px){.pagetitle-area{padding:60px 0;padding-bottom:30px}}@media (min-width:600px){.pagetitle-area{width:100%}.page-title img{width:auto;max-width:initial;height:35px}}@media (min-width:1025px){.page-title img{width:auto;max-width:initial;height:50px}}.effect-fade-up{opacity:0;transform:translate(0,50px);transition:all 1000ms}.effect-fade-up2{opacity:0;transform:translate(0,50px);transition-duration:1000ms;transition-delay:.2s}.effect-fade-up3{opacity:0;transform:translate(0,50px);transition-duration:1000ms;transition-delay:.4s}.effect-fade-up4{opacity:0;transform:translate(0,50px);transition-duration:1000ms;transition-delay:.6s}.effect-fade-up5{opacity:0;transform:translate(0,50px);transition-duration:1000ms;transition-delay:.8s}.effect-fade-left{opacity:0;transform:translate(-50px,0);transition:all 1000ms}.effect-fade-right{opacity:0;transform:translate(50px,0);transition:all 1000ms}.effect-scroll{opacity:1;transform:translate(0,0)}.banner{display:flex;justify-content:center;flex-wrap:wrap;width:90%;max-width:960px;margin:auto}.banner a{width:20%;min-width:170px;margin:5px}.banner img{width:100%}@media (max-width:1024px){.banner{width:99%;max-width:660px}.banner a{width:20%;min-width:150px;margin:5px}}@media (max-width:480px){.banner{width:100%}.banner a{width:45%;min-width:140px;margin:3px}}#welfare{background:#f3f3f3;padding:60px 0}.Welfare{width:30%;margin:auto}.Welfare img{height:auto;width:100%}.welfare_content{background:#fff;display:grid;max-width:800px;margin:auto;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;justify-content:center;padding:40px}.welfare_list{margin-bottom:20px}.welfare_list li{color:#0070a5;margin:10px 0 0;font-size:1.3rem;font-weight:bold;text-align:center}.welfare_list li img{background:#f3f3f3;border-radius:20px;height:auto;padding:15px;width:65%}@media (max-width:748px){#welfare{padding:60px 20px}.Welfare{width:51%;margin:auto}.welfare_content{grid-template-columns:1fr 1fr;padding:20px}.welfare_list li{font-size:1.1rem}}.btn-fixed-sp{position:fixed;z-index:9999;width:100%;bottom:0;right:0;display:none}@media (max-width:600px){.btn-fixed-sp{position:fixed;z-index:9999;width:100%;bottom:0;right:0;display:block}}.fixed-sp2{display:flex;justify-content:space-between;background-color:#fff}.sp-fixed-web1,.sp-fixed-line1,.sp-fixed-tel1{width:49.9%;border-top:solid 2px #fff;border-right:solid 2px #fff}.sp-fixed-tel1{border-right:none}.sp-fixed-web1 a,.sp-fixed-line1 a,.sp-fixed-tel1 a{margin:0;display:block;width:100%;text-align:center;font-size:18px;padding:10px 0;color:#fff;background-color:#000;text-decoration:none;font-weight:bold;height:100%}.sp-fixed-web1 a:hover,.sp-fixed-line1 a:hover,.sp-fixed-tel1 a:hover{color:#000;background-color:#fff}@media (max-width:480px){.sp-fixed-web1 a,.sp-fixed-line1 a,.sp-fixed-tel1 a{margin:0;display:block;width:100%;text-align:center;font-size:15px;padding:10px 0;color:#fff;background-color:#000;text-decoration:none;font-weight:bold;height:100%}}@charset "utf-8";.is_flow{display:none}@media (min-width:1110px){a:hover{opacity:.8}.globalmenu{height:80px;overflow-y:visible;display:block}.globalmenu ul{display:block;text-align:center}.globalmenu li{display:inline-block;vertical-align:top}.globalmenu-list__logo img{display:block;width:200px;height:auto;margin-top:16px;margin-right:30px}.globalmenu-list-item{position:relative;display:block;border-bottom:none}.globalmenu-list-item span{display:block;text-decoration:none;padding:0 20px;color:#fff;font-size:16px;height:80px;line-height:80px;cursor:pointer}.globalmenu-list-item::after{display:none}.globalmenu .dropdown-list{display:none;background-color:transparent;padding:0;border-bottom:none;font-size:16px}.globalmenu .dropdown-list ul{padding:0}.globalmenu .dropdown-list li{display:block}.globalmenu .dropdown-list-item{position:relative;border-bottom:none}.globalmenu .dropdown-list-item::after{display:none}.globalmenu .dropdown-list-item a{width:150px;display:block;padding:20px 10px;margin:3px auto 0 auto;color:#fff;text-decoration:none;box-sizing:border-box;background-color:#000}.globalmenu .dropdown-list-item:last-child{border-bottom:none}.globalmenu-btn,.globalmenu-btn-close{display:none}.entry-diamond{display:block;position:fixed;top:90px;right:30px;z-index:1234}.entry-diamond img{width:120px;height:120px}.breadcrumb{display:block;margin:80px 0 0 0;padding:5px 0 5px 20px;font-size:12px;background:#0070a5}.breadcrumb li{display:inline;font-weight:bold}.breadcrumb li:after{content:'>';padding:0 .2em;color:#fff}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none;color:#fff}.bottom-menu{margin-top:100px}.promotion{}.promotion ul{}.promotion li{}.promotion-menu-list a{height:150px;font-size:16px;line-height:150px}.footer-warp{background-color:#0070a5;padding:80px 20px}.footer__logo{display:block;text-align:center;margin-bottom:30px}.footer__logo img{width:100px;height:auto}.footermenu{display:flex;color:#fff;text-align:center;margin-top:20px;justify-content:center}.footermenu a{text-decoration:none;color:#fff}.footermenu ul{vertical-align:top;text-align:left;list-style-type:disc}.footermenu-list{width:160px;font-size:14px}.footermenu-list span{font-weight:600}.footermenu-dropdown-list{margin:5px 10px}.footermenu-dropdown-list-item{position:relative;display:block;text-align:left;font-size:12px;margin-top:10px;line-height:16px}.footermenu-dropdown-list-item::before{position:absolute;content:"";background:#fff;width:3px;height:1px;margin:auto;top:0;bottom:0;left:-10px}.footermenu-sub{font-size:14px;text-align:center;margin-top:20px}.footermenu-sub ul{display:flex;justify-content:center}.footermenu-sub li{line-height:40px;padding-left:10px}.footermenu-sub-list a{color:#fff;text-decoration:none}.footermenu-sub-list span{color:#fff;font-size:30px}.footermenu-sub-list img{height:40px;width:auto}.footer__copy{font-size:12px;color:#fff;text-align:center;margin-top:15px}.btn-white{display:block;position:relative;color:#0070a5;background-color:#fff;border:solid 1px #0070a5;padding:15px 20px;font-weight:600;font-size:14px;text-decoration:none;width:200px;margin:0 auto}.btn-white::after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:600;position:absolute;color:#0070a5;font-size:14px;right:20px;top:50%;transform:translateY(-50%)}.btn-black{display:block;position:relative;color:#fff;background-color:#000;border:solid 1px #000;padding:15px 40px 15px 20px;font-weight:600;font-size:14px;text-decoration:none;max-width:250px;margin:0 auto}.btn-black::after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:600;position:absolute;color:#fff;font-size:14px;right:20px;top:50%;transform:translateY(-50%)}.footer_column{display:flex;flex-direction:column;gap:20px}}.footermenu-dropdown-list-item span{display:inline-block}