.identityArea{max-width:1200px;width:100%;margin:18.0555555556vw auto 0}@media screen and (min-width: 1441px){.identityArea{margin:260px auto 0}}@media screen and (max-width: 1300px){.identityArea{max-width:none;width:auto;margin:18.0555555556vw 4.1666666667vw 0}}@media screen and (max-width: 768px){.identityArea{margin:21.3333333333vw 8vw 0}}.identityArea h2 .text{font-size:clamp(1.6875rem,.6161rem + 2.2321vw,2.625rem);line-height:clamp(3.375rem,1.2321rem + 4.4643vw,5.25rem);letter-spacing:.1em}.identityArea .detail .text{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:clamp(2.25rem,2.25rem + 0vw,2.25rem);text-align:justify}.identityArea .detail .text+.text{margin:3.4722222222vw 0 0 0}.identityArea .lower{display:flex;margin:7.7777777778vw 0 0}@media screen and (min-width: 1441px){.identityArea .lower{margin:112px 0 0}}@media screen and (max-width: 768px){.identityArea .lower{flex-wrap:wrap;margin:8vw 0 0 0}}.identityArea .left{max-width:657px;width:100%}@media screen and (max-width: 768px){.identityArea .left{margin:8.8vw 0 0;order:2}}.identityArea .right{margin:0 0 0 5.5555555556vw}@media screen and (max-width: 768px){.identityArea .right{margin:0 16vw 0;order:1}}.identityArea .img{width:100%;height:100%;overflow:visible}.identityArea .img img{width:100%;height:auto}
