@charset "utf-8";.principles .jumbotron{background:url(/Asset/Image/Background/bg-company.jpg) no-repeat;background-position-y:16%;background-size:cover}.principles .jumbotron h1{font-size:31px}.principles h2 .text-jp{margin-bottom:40px}.principles h1.text-en .text1{display:block}.principles h1.text-en .text2,.principles h1.text-en .text3{display:inline-block}.principles h1.text-en .text2{margin-left:22px}.principles .detail h2{margin-bottom:30px;font-size:32px;text-align:left}.principles .detail .img-main{display:flex;justify-content:center;margin-bottom:30px}.principles .detail .heading-wrap{position:relative;margin-bottom:30px;line-height:26px;border-bottom:2px solid #e0e0e0}.principles .detail .heading-wrap::before{position:absolute;bottom:-2px;left:0;width:200px;height:2px;content:"";background-color:#0096e0}.principles .detail .heading-wrap .block{padding-bottom:16px}.principles .detail .heading-wrap h3{font-size:26px}.principles .detail h4{padding:14px 20px 12px;font-size:22px;background-color:#f5f5f5}.principles .detail .explain{margin-bottom:40px}.principles .detail .purpose .img-wrap{margin:100px auto;text-align:center}.principles .detail .values{margin-bottom:50px}.principles .detail .values .head,.principles .detail .conduct .head{padding:45px 0;color:#0b9ae2;font-size:24px;text-align:center}.principles .detail .conduct .head{padding-top:0}.principles .detail .box-wrap{display:flex;flex-wrap:wrap}.principles .detail .box{display:flex;width:calc((100% - 36px)/2);padding:22px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.principles .detail .box .title{margin-bottom:4px;font-size:22px}.principles .detail .box .title .number{color:#0096e0}.principles .detail .box:nth-child(2n){margin-left:36px}.principles .detail .values .box:nth-child(-n+5){border-bottom:none}.principles .detail .conduct .box:nth-child(1){border-bottom:none}.principles .detail .box ul{margin-left:25px}.principles .detail ul>li{position:relative;padding-left:16px;line-height:28px}.principles .detail ul>li::before{content:"";position:absolute;top:.6em;left:0;width:8px;height:8px;border-radius:50%;background-color:#0096e0}.principles .detail .values .img-wrap{margin:16px 16px 0 0}.principles .detail .values .box img{width:110px}.principles .conduct{margin-bottom:30px}.principles .tagline .img-wrap{padding:50px 0;text-align:center}.principles .tagline .img-wrap img{width:450px}.principles .way .catch{margin-bottom:30px;font-size:25px;text-align:center}.principles .way .list{margin:20px auto;width:620px;font-size:18px}.principles .way .list ul{padding-top:10px;padding-left:33px}.principles .way .list ul>li{line-height:40px}@media(max-width:991px){.principles h1.text-en .text2,.principles h1.text-en .text3{display:block}.principles h1.text-en .text3{margin-left:47px}.principles .detail h2{font-size:21px}.principles .detail .heading-wrap h3{font-size:20px}.principles .detail h4{font-size:18px}.principles .detail .explain{margin-bottom:30px}.principles .detail .heading-wrap::before{width:100px}.principles .detail .img-main img{width:100%}.principles .detail .purpose .img-wrap{margin:70px auto}.principles .detail .purpose .img-wrap img{width:74%}.principles .detail .values .img-wrap{margin-right:24px}.principles .detail .box{width:100%}.principles .detail .box:nth-child(2n){margin-left:0}.principles .detail .box:not(:last-child){border-bottom:none}.principles .detail .box .title{font-size:18px}.principles .detail .box .title .number{font-size:20px}.principles .detail .values .head,.principles .detail .conduct .head{font-size:19px}.principles .detail .values .head,.principles .detail .conduct .head{padding:24px 0}.principles .detail .conduct .head{padding-top:0}.principles .detail .conduct .explain{margin-bottom:20px}.principles .tagline .img-wrap img{width:60%}.principles .way .list{width:100%}.principles .way .list ul>li{line-height:34px}}@media(max-width:767px){.principles .jumbotron h1{margin-bottom:25px;font-size:23px;line-height:26px}.principles h2 .text2{text-indent:-1em}.principles h2 .text1,.principles h2 .text2{display:block}.principles .detail ul>li{font-size:15px}}@media(max-width:575px){.principles .jumbotron h1{margin-bottom:12px;font-size:19px}.principles h1.text-en .text2{margin-left:14px}.principles h1.text-en .text3{margin-left:29px}.principles .detail .purpose .img-wrap img{width:95%}.principles .detail .values .img-wrap{width:20%;margin-top:0;margin-right:16px}.principles .detail .values .list-wrap{width:80%}.principles .detail .values .box img{width:100%}.principles .way .list{width:94%}.principles .way .list ul{padding-left:0}.principles .way .list ul>li{margin-bottom:12px;line-height:24px}}@media(max-width:480px){.principles .jumbotron h1{font-size:15px;line-height:18px}.principles .detail .values .img-wrap{margin-right:10px}}@media(max-width:375px){.principles .jumbotron h1{font-size:13px}}