@charset "UTF-8";#main .content{width:1070px}#main h2{margin-bottom:24px;font-size:2.5rem;letter-spacing:.1em;line-height:2}#main p{margin:0 0 135px;line-height:2.38;text-align:left;letter-spacing:.1em}#main .photo{margin-bottom:136px}@media all and (max-width:896px){#main{padding-top:3vw !important}#main .content{width:84%;margin:0 auto}#main h2{margin-bottom:6vw;font-size:4.2vw;line-height:1.8;letter-spacing:.01em}.mainVisual{overflow-x:hidden}.mainVisual .main-img{max-width:none;width:100%}#main p{margin-bottom:8vw;line-height:2.2;font-size:3.0vw}#main .photo{margin-bottom:8vw}}.person01 .inner{top:31%}@media all and (max-width:896px){.person01{margin:0}.person01 .inner{top:auto;bottom:auto}}.person02{margin-bottom:135px}.person02 .inner{top:31%;right:5%;left:auto}@media all and (max-width:896px){.person02{margin-bottom:0}.person02 .inner{top:auto;bottom:auto;right:auto;left:0}}.person03{margin-bottom:135px}.person03 .inner{top:auto;left:10%;bottom:15%}@media all and (max-width:896px){.person03{margin-bottom:0}.person03 .inner{top:auto;bottom:auto;left:0}}@media all and (max-width:896px){.person04 .inner{top:auto;bottom:14vw;left:0;right:auto}}.person05 .inner{top:45%;left:auto;right:5.5%}@media all and (max-width:896px){.person05 .inner{width:auto;top:auto;bottom:14vw;left:auto;right:5.5%}}.person06 .inner{left:auto;right:4.8%;top:152px}@media all and (max-width:896px){.person06 .inner{width:auto;top:auto;bottom:14vw;left:auto;right:5.5%}}h4.person-bottom-h4{width:230px;margin:0 auto 50px;font-family:Meiryo,"sans-serif";font-size:16px;font-weight:normal;text-align:center;letter-spacing:.2em;padding:0 5px 5px}ul.person-bottom-links{width:1070px;margin:0 auto 40px;display:flex;justify-content:space-between}ul.person-bottom-links li{width:18%}ul.person-bottom-links li a{width:100%;display:block;box-sizing:border-box}ul.person-bottom-links li a .links-box{width:100%;position:relative}ul.person-bottom-links li a .links-box .active{position:absolute;left:0;top:0;opacity:0;transition:.5s}ul.person-bottom-links li a .links-box:hover .active{opacity:1}ul.person-bottom-links li a .links-text{width:100%;margin:30px auto 0}ul.person-bottom-links li a .links-text img{display:block;width:76%;margin:0 auto}ul.person-bottom-links li a span{display:block;font-size:18px}ul.person-bottom-links li a span.en{font-size:14px}@media all and (max-width:896px){h4.person-bottom-h4{;width:55vw;margin:0 auto;font-family:Meiryo,"sans-serif";font-size:4vw;font-weight:normal;text-align:center;letter-spacing:.2em;padding:6vw 0}ul.person-bottom-links{width:100%;margin:0 auto 8vw;display:block}ul.person-bottom-links li{width:40%;margin:0 auto 50px}ul.person-bottom-links li:last-child{margin-bottom:0}ul.person-bottom-links li a{width:100%;display:block;box-sizing:border-box}ul.person-bottom-links li a .links-text{width:100%;margin:20px auto 0}ul.person-bottom-links li a span{display:block;font-size:18px}ul.person-bottom-links li a span.en{font-size:14px}}