@font-face{font-family:"bebasneue";src:url("../fonts/bebasneue/bebasneue.otf") format("truetype")}.main .head_about{width:100%;height:50vh;background-color:#000;background-image:url(../img/back_about.png);background-size:100%;background-position:center 100%;background-repeat:no-repeat}.main .head_about h1{position:absolute;margin:0;top:15%;left:50%;transform:translateX(-50%);color:#fff;font-family:"bebasneue";font-size:400%}@media (max-width: 750px){.main .head_about{background-position:90% 100%;background-size:700px;background-repeat:no-repeat}}.main .breadcrumbs{background-color:#000;width:100%;height:40px}.main .contents{width:80%;margin:auto}.main .contents h2{color:#ffffff;background-color:#961D38;text-align:center;height:30px;font-size:130%;line-height:30px}.main .contents .vision{text-align:center}.main .contents .vision .mobileVision{display:none}.main .contents .vision .vision_p{display:inline-block;transform:translateX(3%);font-weight:bold}.main .contents .vision .vision_p .left{float:left;text-align:right;margin:10px}.main .contents .vision .vision_p .right{float:left;text-align:left;margin:10px}.main .contents .vision .clear{clear:both}.main .contents .mission{text-align:center}.main .contents .mission p{font-weight:bold;margin:60px 0;font-size:150%}.main .contents .mission p .mobile{display:none}.main .contents .mission p .pc{display:inline}.main .contents .values .values_conteiner{display:flex}.main .contents .values .values_conteiner p{margin:5px;width:calc(80vw / 3 - 7px)}.main .contents .twoColumn{display:flex;margin-bottom:50px}.main .contents .twoColumn .member{width:calc(50% - 5px);margin:0 5px 0 0}.main .contents .twoColumn .dev_engine{width:calc(50% - 5px);margin:0 0 0 5px}.main .toRecruit{width:100%;height:250px;background-image:url(../img/recruit_back.png);background-size:cover;color:#fff}.main .toRecruit .recruit_conteiner{position:absolute;margin:23px}.main .toRecruit .recruit_conteiner .bgWhite{display:none}.main .toRecruit .recruit_conteiner h2 span{display:none}.main .toRecruit .recruit_conteiner .white{position:absolute;width:160px;height:13px;padding:15px;background-color:#fff;text-align:center;transform:translateY(10px);display:none}.main .toRecruit .recruit_conteiner .detail_recruit{font-family:"bebasneue";font-size:150%;width:150px;height:7px;line-height:2vh;padding:15px;border:solid 5px #ffffff;text-align:center;transform:translateY(10px);transition:0.1s}.main .toRecruit .recruit_conteiner .detail_recruit:hover{color:rgba(0,0,0,0);-webkit-background-clip:text;background-image:url(../img/recruit_back.png);background-size:1920px}@media (max-width: 750px){.main .contents{width:100%}.main .contents .vision h2{margin-top:0}.main .contents .vision .mobileVision{display:block;font-weight:bold;margin-bottom:20px}.main .contents .vision .vision_p{display:none}.main .contents .mission p .mobile{display:inline}.main .contents .mission p .pc{display:none}.main .contents .values .values_conteiner{display:block}.main .contents .values .values_conteiner section{width:calc(100% - 20px);margin:auto}.main .contents .values .values_conteiner section h3{text-align:center}.main .contents .values .values_conteiner section p{width:100%}.main .contents .twoColumn{display:block}.main .contents .twoColumn .member,.main .contents .twoColumn .dev_engine{width:100%}.main .contents .twoColumn .member h2,.main .contents .twoColumn .dev_engine h2{width:100%}.main .contents .twoColumn .member p,.main .contents .twoColumn .dev_engine p{width:calc(100% - 20px)}.main .toRecruit{background-image:url(../img/back_recruit_mobile.png);background-position:80%;background-size:cover;background-color:rgba(255,255,255,0.7)}.main .toRecruit .bgWhite{display:block;height:250px;width:100%;background:rgba(255,255,255,0.3);position:absolute}.main .toRecruit .recruit_conteiner{margin:10px}.main .toRecruit .recruit_conteiner h2{font-size:120%;margin:0;text-shadow:0 0 10px #000}.main .toRecruit .recruit_conteiner h2 span{display:inline}.main .toRecruit .recruit_conteiner p{margin:10px 0;font-size:90%;text-shadow:0 0 10px #000}.main .toRecruit .recruit_conteiner .white{display:none}.main .toRecruit .recruit_conteiner .detail_recruit{box-shadow:0 0 5px #000 inset, 0 0 5px #000;text-shadow:0 0 10px #000}}
