*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.page-container::before{background-image:none !important}.page-container{background-image:none !important}.bgmovie #sprite_cover{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/sprite.png);background-color:#376485;background-repeat:repeat;z-index:2;opacity:.7}.header-img{opacity:.7;background-image:url(../corp-vision/images/hi-company.jpg)}.vision-box{display:flex;flex-wrap:wrap;margin:0 auto}@media(min-width: 1280px){.vision-box{padding:140px 0 180px 0;flex-wrap:nowrap;justify-content:center}}@media(min-width: 750px)and (max-width: 1280px){.vision-box{padding:140px 0 180px 0;max-width:3000px;justify-content:center}}@media(max-width: 750px){.vision-box{max-width:900px;align-items:flex-start;flex-direction:column}}.vision-box figure{position:relative;margin:0;padding:0;min-height:240px}@media(min-width: 1280px){.vision-box figure{flex:1 1 400px;padding:40px 0 0 0;min-height:460px}}@media(min-width: 750px)and (max-width: 1280px){.vision-box figure{min-height:340px}}@media(max-width: 750px){.vision-box figure{min-height:240px}}.vision-box figure .circle{border-radius:50%;border:solid 2px #8a2c21;background-color:rgba(0,0,0,.15);text-align:center;margin:16px auto}@media(min-width: 1280px){.vision-box figure .circle{width:250px;height:250px}}@media(min-width: 750px)and (max-width: 1280px){.vision-box figure .circle{width:250px;height:250px}}@media(max-width: 750px){.vision-box figure .circle{width:180px;height:180px;border:solid 1px #8a2c21;margin-top:40px}}.vision-box figure .circle .title_jpn{color:#fa3620;margin-top:60px;font-size:3.4rem}@media(max-width: 750px){.vision-box figure .circle .title_jpn{margin-top:50px;font-size:2.8rem}}.vision-box figure .circle .title_eng{color:silver;font-size:1.3rem}@media(max-width: 750px){.vision-box figure .circle .title_eng{font-size:1rem}}.vision-box .vision-txt{position:absolute;right:0;bottom:0;left:0;margin:auto auto;text-align:left;height:10em}@media(min-width: 1280px){.vision-box .vision-txt{bottom:-40px;width:300px;font-size:.95rem;line-height:1.6}}@media(min-width: 750px)and (max-width: 1280px){.vision-box .vision-txt{bottom:-80px;width:260px;font-size:.9rem;line-height:1.6}}@media(max-width: 750px){.vision-box .vision-txt{right:0;left:190px;top:120px;min-width:280px;font-size:.9rem;line-height:1.5}}.vision-box .vision-txt p{margin:0;padding:0}@media(min-width: 750px)and (max-width: 1280px){.vision01{flex:1 1 100%}}@media(max-width: 750px){.vision01{flex:1 1 100%}}@media(min-width: 750px)and (max-width: 1280px){.vision02{flex:1 1 50%}}@media(max-width: 750px){.vision02{flex:1 1 100%}}@media(min-width: 750px)and (max-width: 1280px){.vision03{flex:1 1 50%}}@media(max-width: 750px){.vision03{flex:1 1 100%}}@media(min-width: 1280px){.aboutus_flex{max-width:1072px;margin:auto;margin-top:60px}}.aboutus_box{height:240px;padding:20px;margin:40px 0px 40px 0px;background-color:rgba(0,0,0,.2)}@media(min-width: 1280px){.aboutus_box{height:240px;padding:20px;margin:40px 0px 40px 0px}}@media(min-width: 750px)and (max-width: 1280px){.aboutus_box{padding:10px 30px}}@media(max-width: 750px){.aboutus_box{min-height:200px;padding:10px}}.detail p{margin:0;padding:0}.detail p:first-child{color:#fa3620;font-weight:bold;border-bottom:solid 1px silver}@media(min-width: 1280px){.detail p:first-child{padding-bottom:5px;font-size:1.2rem;line-height:1}}@media(min-width: 750px)and (max-width: 1280px){.detail p:first-child{padding-bottom:5px;font-size:1.2rem;line-height:1}}@media(max-width: 750px){.detail p:first-child{font-size:1.2rem;line-height:1.6}}@media(min-width: 1280px){.detail p:nth-child(2){font-size:.9rem}}@media(min-width: 750px)and (max-width: 1280px){.detail p:nth-child(2){font-size:.9rem}}@media(max-width: 750px){.detail p:nth-child(2){font-size:.9rem}}@media(min-width: 1280px){.detail p:nth-child(3){margin-top:16px;font-size:1rem;line-height:1.6}}@media(min-width: 750px)and (max-width: 1280px){.detail p:nth-child(3){margin-top:16px;font-size:1rem;line-height:1.6}}@media(max-width: 750px){.detail p:nth-child(3){margin-top:16px;font-size:1rem;line-height:1.6}}/*# sourceMappingURL=corp-vision.css.map */