@charset "UTF-8";main{background-color:#eaeef2}ul.breadcrumb{z-index:2}ul.breadcrumb li{color:#09258d !important}ul.breadcrumb li:not(:first-child):before{color:#09258d !important}ul.breadcrumb li a{color:#09258d !important}.main_contents{width:100%;margin:0 0 60px}@media screen and (min-width:480px){.main_contents{margin:0 0 50px}}.main_contents p{font-size:16px;margin:0}.main_contents section{width:100%}.main_contents section.catch h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:0 0 20px;color:#09258d}@media screen and (min-width:480px){.main_contents section.catch h3{font-size:30px}}.main_contents section.catch p{font-size:16px;line-height:1.75rem}@media screen and (min-width:480px){.main_contents section.catch p{line-height:2.25rem}}.main_contents section.team{margin-top:30px}.main_contents section.team .img_wrap{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:480px){.main_contents section.team .img_wrap{flex-direction:row;gap:10px}}.main_contents section.team .img_wrap a{transition:all .3s}@media screen and (min-width:880px){.main_contents section.team .img_wrap a:hover{opacity:.7;transition:all .3s}}.main_contents section.merit h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.main_contents section.merit h3{font-size:30px;margin:75px 0 20px}}.main_contents section.merit h4{font-size:20px;font-weight:700;margin:0 0 10px;text-align:center}@media screen and (min-width:480px){.main_contents section.merit h4{font-size:24px;text-align:left}}.main_contents section.merit p{font-size:16px;line-height:1.75rem}@media screen and (min-width:480px){.main_contents section.merit p{line-height:2.25rem}}.main_contents section.merit p.cation{color:#c1292e;margin-top:20px}.main_contents section.merit p a{color:#09258d;display:inline-block;text-decoration:underline;transition:all .3s}@media screen and (min-width:880px){.main_contents section.merit p a:hover{text-decoration:none;transition:all .3s}}.main_contents section.merit ul{display:flex;flex-direction:column;gap:20px}.main_contents section.merit ul li{font-size:16px;color:#fff;text-align:justify;padding:16px 16px 24px;width:100%;background-color:#09258d}@media screen and (min-width:480px){.main_contents section.merit ul li{width:calc((100% / 3)- 20px)}}.main_contents section.merit ul li a{color:#fff}.main_contents section.message h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.main_contents section.message h3{font-size:30px;margin:55px 0 20px}}.main_contents section.message h4{font-size:20px;font-weight:700;margin:10px 0}@media screen and (min-width:480px){.main_contents section.message h4{margin-top:0}}.main_contents section.message ul{display:flex;flex-direction:column;gap:25px}.main_contents section.message ul li{border:2px solid #333;padding:20px;background-color:#fff}@media screen and (min-width:480px){.main_contents section.message ul li{display:flex;flex-direction:row-reverse;gap:20px}}.main_contents section.message ul li p{font-size:16px;line-height:1.75rem}.main_contents section.message ul li img{margin-bottom:10px}@media screen and (min-width:480px){.main_contents section.message ul li img{height:170px;width:auto;margin-top:40px}}.main_contents section.entry p{font-size:16px;line-height:1.75rem;margin-top:20px}.main_contents section.entry .btn{position:relative;width:100%;transition:all .3s;margin:20px auto 0}@media screen and (min-width:480px){.main_contents section.entry .btn{max-width:400px;margin:40px auto 0}}.main_contents section.entry .btn a{width:100%;height:60px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;background-color:#ff9100;color:#fff;transition:all .3s}@media screen and (min-width:880px){.main_contents section.entry .btn a:hover{opacity:.7;transition:all .3s}}.main_contents section.entry .btn a:before{position:relative;z-index:10;content:"";display:inline-block;vertical-align:middle;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;margin-right:10px}.main_contents section.entry .btn a span{position:relative}.job{width:100%}.job h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.job h3{font-size:30px;margin:55px 0 20px}}.job ul{display:flex;flex-direction:column;justify-content:center;gap:20px}.job ul li{display:flex;width:100%;box-shadow:2px 2px 4px gray;height:195px}@media screen and (min-width:480px){.job ul li{height:150px}}.job ul li .no{color:#fff;font-size:36px;font-weight:700;font-family:"Oswald",sans-serif;font-weight:500;display:flex;justify-content:center;align-items:center;background-color:#09258d;padding:0 25px}@media screen and (min-width:480px){.job ul li .no{padding:0 35px}}.job ul li .wrap{width:100%;background-color:#fff;padding:10px}@media screen and (min-width:480px){.job ul li .wrap{padding:20px}}.job ul li .wrap .ttl{font-size:16px;font-weight:700;margin-bottom:2px}@media screen and (min-width:480px){.job ul li .wrap .ttl{font-size:20px}}.job ul li .wrap .desc{font-size:14px}@media screen and (min-width:480px){.job ul li .wrap .desc{font-size:16px}}.faq{width:100%}.faq h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.faq h3{font-size:30px;margin:55px 0 20px}}.faq ul{border-bottom:1px solid #333}.faq ul li dl dt{position:relative;font-size:16px;font-weight:700;color:#333;padding:30px 30px 30px 70px;border-top:1px solid #333;cursor:pointer}.faq ul li dl dt:before{position:absolute;top:40px;right:0;content:"";display:inline-block;width:25px;height:3px;background-color:#333;transition:transform .5s ease-in-out}.faq ul li dl dt:after{position:absolute;top:40px;right:0;content:"";display:inline-block;width:25px;height:3px;background-color:#333;transform:rotate(90deg);transition:transform .5s ease-in-out}.faq ul li dl dt.rotate:after{transform:rotate(180deg);transition:transform .5s ease-in-out}.faq ul li dl dt span{display:block;position:relative}.faq ul li dl dt span:before{content:"";display:inline-block;position:absolute;top:-12px;left:-70px;background:url(//update-groups.com/recruit/wp-content/themes/UPDATE_GROUPS_RECRUIT/assets/css/../img/faq-Q.png) center center/cover no-repeat;width:50px;height:50px}.faq ul li dl dd{position:relative;font-size:16px;padding:15px 0 30px 70px;display:none}.faq ul li dl dd:before{content:"";display:inline-block;position:absolute;top:5px;left:0;background:url(//update-groups.com/recruit/wp-content/themes/UPDATE_GROUPS_RECRUIT/assets/css/../img/faq-A.png) center center/cover no-repeat;width:50px;height:50px}.faq ul li dl dd a{color:#333;display:inline-block;font-size:16px;text-decoration:underline}.training{width:100%}.training h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.training h3{font-size:30px;margin:55px 0 20px}}.training .img{background:#fff;padding:10px}.training .img img{width:100%}.training .txt{margin-top:0}@media screen and (min-width:480px){.training .txt{display:none}}.training .txt ul{display:flex;flex-direction:column;gap:10px;font-size:16px;background-color:#fff;padding:10px}.training .txt ul li dt{font-weight:700}.step{width:100%}.step h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.step h3{font-size:30px;margin:55px 0 20px}}.step .img{background:#fff;padding:10px}.step .img img{width:100%}@media screen and (min-width:480px){.step .txt{display:none}}.step .txt ul{display:flex;flex-direction:column;gap:10px;font-size:16px;background-color:#fff;padding:10px}.step .txt ul li dt{font-weight:700}.voice{width:100%}.voice h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.voice h3{font-size:30px;margin:55px 0 20px}}.voice .box_wrap{display:flex;justify-content:space-around;gap:10px}@media screen and (min-width:480px){.voice .box_wrap{gap:25px}}.voice .box_wrap .box{position:relative;width:100%;box-shadow:2px 2px 4px gray;background-color:#fff}@media screen and (min-width:480px){.voice .box_wrap .box{width:calc((100% / 2) - 50px)}}@media screen and (min-width:880px){.voice .box_wrap .box:hover .img img:nth-child(2){opacity:0;transition:all .3s}}.voice .box_wrap .box .img{width:100%}.voice .box_wrap .box .img img:nth-child(2){cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}@media screen and (min-width:880px){.voice .box_wrap .box .img img:nth-child(2){opacity:1}}.voice .box_wrap .box .txt{padding:10px;font-size:16px;font-weight:700;letter-spacing:.01rem}@media screen and (min-width:480px){.voice .box_wrap .box .txt{font-weight:700;position:absolute;top:2px;left:2px}}.talk h3{position:relative;font-size:24px;font-weight:700;text-align:center;margin:55px 0 20px;color:#09258d}@media screen and (min-width:480px){.talk h3{font-size:30px;margin:55px 0 20px}}.talk .box{position:relative;width:100%;background-color:#333;box-shadow:-5px -5px 10px 1px #005aff,5px 5px 16px 1px #d5000a}@media screen and (min-width:480px){.talk .box{margin:0 auto}}@media screen and (min-width:880px){.talk .box:hover .img img:nth-child(2){opacity:0;transition:all .3s}}.talk .box .img{width:100%}.talk .box .img img:nth-child(2){cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}@media screen and (min-width:880px){.talk .box .img img:nth-child(2){opacity:1}}