.Mission{position:relative;margin-bottom:-29px;padding-top:498px}html:not(.sp) .Mission{width:856px;padding-left:112px;padding-right:112px;padding-top:528px;margin-bottom:-31px}html.ff:not(.sp) .Mission{margin-bottom:-32px}html.chrome.osx:not(.sp) .Mission{margin-bottom:-30px}html.ff.osx:not(.sp) .Mission{margin-bottom:-30px}.MissionHeader{height:40px;position:relative}html:not(.sp) .MissionHeader{width:968px;height:80px}.MissionHeader hr{width:50px;height:calc(var(--dotsize) * 4);margin:0;padding:0;border:none;background-color:#666;position:absolute}html:not(.sp) .MissionHeader hr{width:448px;overflow:visible}html:not(.sp) .MissionHeader hr:before{-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}html:not(.sp) .MissionHeader hr:nth-of-type(4n+3):before{-webkit-animation-name:bgColorRotation1;animation-name:bgColorRotation1}html:not(.sp) .MissionHeader hr:nth-of-type(4n+4):before{-webkit-animation-name:bgColorRotation2;animation-name:bgColorRotation2}html:not(.sp) .MissionHeader hr:nth-of-type(4n+1):before{-webkit-animation-name:bgColorRotation3;animation-name:bgColorRotation3}html:not(.sp) .MissionHeader hr:nth-of-type(4n+2):before{-webkit-animation-name:bgColorRotation4;animation-name:bgColorRotation4}html:not(.sp) .MissionHeader hr:before{content:"";position:absolute;width:calc(var(--dotsize) * 4);height:calc(var(--dotsize) * 4);top:0;left:-112px}.MissionHeader hr:after{-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.MissionHeader hr:nth-of-type(4n+1):after{-webkit-animation-name:bgColorRotation1;animation-name:bgColorRotation1}.MissionHeader hr:nth-of-type(4n+2):after{-webkit-animation-name:bgColorRotation2;animation-name:bgColorRotation2}.MissionHeader hr:nth-of-type(4n+3):after{-webkit-animation-name:bgColorRotation3;animation-name:bgColorRotation3}.MissionHeader hr:nth-of-type(4n+4):after{-webkit-animation-name:bgColorRotation4;animation-name:bgColorRotation4}.MissionHeader hr:after{content:"";position:absolute;width:calc(var(--dotsize) * 4);height:calc(var(--dotsize) * 4);top:0;left:42px}html:not(.sp) .MissionHeader hr:after{left:432px}.MissionHeader .en{position:absolute;bottom:0;left:0;background-image:url(/investment/assets/images/sp/top/missionHeaderEn.svg);background-repeat:no-repeat;width:67px;height:24px;margin:-8px}html:not(.sp) .MissionHeader .en{background-image:url(/investment/assets/images/pc/top/missionHeaderEn.svg);width:114px;height:32px}.MissionHeader .ja{position:absolute;top:0;right:0;background-image:url(/investment/assets/images/sp/top/missionHeaderJa.gif);width:196px;height:40px}html:not(.sp) .MissionHeader .ja{background-image:url(/investment/assets/images/pc/top/missionHeaderJa.gif);width:448px;height:80px}.MissionHeader .ja:before{-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.MissionHeader .ja:nth-of-type(4n+3):before{-webkit-animation-name:bgColorRotation1;animation-name:bgColorRotation1}.MissionHeader .ja:nth-of-type(4n+4):before{-webkit-animation-name:bgColorRotation2;animation-name:bgColorRotation2}.MissionHeader .ja:nth-of-type(4n+1):before{-webkit-animation-name:bgColorRotation3;animation-name:bgColorRotation3}.MissionHeader .ja:nth-of-type(4n+2):before{-webkit-animation-name:bgColorRotation4;animation-name:bgColorRotation4}.MissionHeader .ja:before{content:"";position:absolute;width:calc(var(--dotsize) * 8);height:calc(var(--dotsize) * 4);top:0;right:0}.MissionHeader .ja:after{-webkit-animation-timing-function:steps(1,jump-end);animation-timing-function:steps(1,jump-end);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.MissionHeader .ja:nth-of-type(4n+1):after{-webkit-animation-name:bgColorRotation1;animation-name:bgColorRotation1}.MissionHeader .ja:nth-of-type(4n+2):after{-webkit-animation-name:bgColorRotation2;animation-name:bgColorRotation2}.MissionHeader .ja:nth-of-type(4n+3):after{-webkit-animation-name:bgColorRotation3;animation-name:bgColorRotation3}.MissionHeader .ja:nth-of-type(4n+4):after{-webkit-animation-name:bgColorRotation4;animation-name:bgColorRotation4}.MissionHeader .ja:after{content:"";position:absolute;width:calc(var(--dotsize) * 4);height:calc(var(--dotsize) * 4);top:0;right:0}.MissionText{padding-top:50px}html:not(.sp) .MissionText{-moz-columns:2;columns:2;-moz-column-gap:64px;column-gap:64px;padding-top:92px}.MissionParagraph{font-size:13px;line-height:24px;margin-bottom:24px;text-align:justify;letter-spacing:.07em}.MissionParagraph:first-of-type{margin-top:-7px}html:not(.sp) .MissionParagraph{font-size:16px;line-height:28px;margin-bottom:28px}html:not(.sp) .MissionParagraph:first-of-type{margin-top:0}.StatementHeader{background-image:url(/investment/assets/images/sp/top/statementHeader.gif);width:300px;height:336px;position:relative;z-index:1}html:not(.sp) .StatementHeader{background-image:url(/investment/assets/images/pc/top/statementHeader.gif);width:1140px;height:408px}.StatementText{padding-top:110px}html:not(.sp) .StatementText{padding-top:172px;position:relative}html:not(.sp) .StatementText::before{content:"";position:absolute;width:var(--dotsize);height:var(--dotsize);top:calc(var(--dotsize) * 20);left:0;background-color:#4d4d4d}html:not(.sp) .StatementText::after{content:"";position:absolute;width:var(--dotsize);height:var(--dotsize);top:calc(var(--dotsize) * 20);left:calc(var(--dotsize) * 2);background-color:#4d4d4d}.StatementParagraph{font-size:15px;line-height:26px;margin-top:26px;word-break:keep-all}.StatementParagraph:first-of-type{margin-top:-6px}html:not(.sp) .StatementParagraph{font-size:25px;line-height:44px;margin-top:44px}html:not(.sp) .StatementParagraph:first-of-type{margin-top:-11px}.StatementName .en{background-image:url(/investment/assets/images/sp/top/statementName.svg);width:228px;height:28px;margin:-8px;margin-top:36px;margin-bottom:-2px}html:not(.sp) .StatementName .en{background-image:url(/investment/assets/images/pc/top/statementName.svg);width:322px;height:32px;margin-top:83px;margin-bottom:7px}.StatementName .ja{font-size:13px;color:#ccc}html:not(.sp) .StatementName .ja{font-size:21px}#container.top>.container #main{padding-top:136px}html:not(.sp) #container.top>.container #main{padding-top:208px}