@charset "UTF-8";#main-visual{display:flex;flex-flow:column;position:relative;width:100%;min-height:540px;height:100vh;height:calc(var(--vh, 1vh) * 100);background:#000;overflow:hidden}#main-visual .unit01{position:relative;width:100%;height:32rem}#main-visual .unit01 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}#main-visual .unit02{padding:2.3rem 2.5rem 0 4.3rem;width:100%;height:calc(100% - 32rem);box-sizing:border-box;color:#fff}#main-visual .unit02 .copy img{width:21.5rem}#main-visual .unit02 .catch{margin-top:1rem;font-size:1.2rem;letter-spacing:0}#main-visual .btn-sound{display:none;position:absolute;left:1.6rem;bottom:1rem;z-index:2;width:1.8rem;height:1.3rem;background:url(../images/top/icon-sound-off.svg) no-repeat left top;background-size:100%}#main-visual .btn-sound.on{background-image:url(../images/top/icon-sound-on.svg)}#main-visual .btn-sound.abled{display:block}#main-content{padding-top:6rem}#menu{margin:0 1.6rem}#menu>li+li{margin-top:6.2rem}#menu>li>.unit01{display:flex;flex-flow:row wrap;align-items:center}#menu>li>.unit01>.title{padding-bottom:1.5rem;width:100%;line-height:1;border-bottom:1px solid #2baf80;font-family:Libre Baskerville;font-weight:400;font-size:2.8rem;text-transform:uppercase;letter-spacing:.08em}#menu>li>.unit01>.subtitle{margin-top:2rem;width:calc(100% - 9.4rem);font-weight:500;font-size:2.2rem;letter-spacing:.05em}#menu>li>.unit01>.more{margin-top:2rem}#menu>li>.unit02>.img{margin-top:2.5rem}#menu>li.menu-topics>.unit01{width:100%}#menu>li.menu-topics>.unit01>.title{padding-bottom:0;border-bottom:0}#menu>li.menu-topics>.unit01>.subtitle{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:relative;width:100%;font-weight:700;font-size:1.6rem}#menu>li.menu-topics>.unit01>.subtitle:before{margin-right:1rem;width:5.2rem;border-top:1px solid #2baf80;content:""}#menu>li.menu-topics>.unit02{margin-top:2rem}#menu>li.menu-topics>.unit02>ul>li{border-bottom:1px solid #231815}#menu>li.menu-topics>.unit02>ul>li:last-child{border:0}#menu>li.menu-topics>.unit02>ul>li>a{display:block;position:relative;padding:1rem 0 1rem 2rem;line-height:1.6;font-weight:700;font-size:1.6rem;letter-spacing:.08em;text-decoration:none}#menu>li.menu-topics>.unit02>ul>li>a:after{position:absolute;top:1.8rem;left:0;width:1.5rem;height:.6rem;border:2px solid #2baf80;border-width:0 0 2px 2px;content:"";transform:rotate(-45deg)}#menu>li.menu-topics>.unit02>ul>li>a>img{margin-left:.7em;width:2.2rem;height:2.2rem;vertical-align:middle}@media screen and (min-width: 768px),print{#main-visual{min-height:668px;height:100vh;background:#fff}#main-visual .unit01{position:absolute;padding-top:0;height:100%}#main-visual .unit01 video{object-position:center}#main-visual .unit02{display:block;align-items:flex-start;position:absolute;bottom:4.5rem;padding-left:4.5rem;height:auto}#main-visual .unit02 .copy{margin-bottom:1.5rem}#main-visual .unit02 .copy img{width:37.4rem}#main-visual .unit02 .catch{display:inline;padding:0 .4rem .2rem;line-height:2;background:#000;box-decoration-break:clone;-webkit-box-decoration-break:clone}#main-content{padding-top:16rem}#menu{display:flex;flex-flow:column;margin:0}#menu>li+li{margin-top:15rem}#menu>li{display:flex;flex-flow:row nowrap;position:relative;width:109rem}#menu>li>.unit01{flex-flow:column;position:absolute;bottom:0;width:76.5rem}#menu>li>.unit01>.title{padding-bottom:2rem;font-size:7rem}#menu>li>.unit01>.subtitle{margin-top:1.5rem;width:auto;font-size:4rem}#menu>li>.unit01>.more{margin-top:2.5rem}#menu>li>.unit02>.img{margin-top:0;width:56.5rem}#menu>li.menu-topics{display:flex;flex-flow:row nowrap;justify-content:center;margin-top:4rem;width:100%}#menu>li.menu-topics>.unit01{display:flex;flex-flow:column;align-items:flex-end;position:static;padding-top:7rem;width:45rem}#menu>li.menu-topics>.unit01>.title{position:absolute;top:-4rem;left:11rem;padding-top:0}#menu>li.menu-topics>.unit01>.subtitle{margin:.2rem 3rem 0 0;font-size:1.8rem}#menu>li.menu-topics>.unit01>.subtitle:before{margin-right:1.9rem;width:12rem}#menu>li.menu-topics>.unit02{margin:0 0 0 7.7rem;width:45rem}#menu>li.menu-topics>.unit02>ul>li>a{padding:1.1rem 0 1.1rem 2.8rem;font-size:2.2rem}#menu>li.menu-topics>.unit02>ul>li>a:after{top:2.2rem;width:2.1rem;height:.9rem}#menu>li.menu-topics>.unit02>ul>li>a>img{width:3rem;height:3rem}#menu>li.menu-environment{margin-left:auto}#menu>li.menu-environment>.unit01{align-items:flex-start;left:0}#menu>li.menu-environment>.unit01>.title,#menu>li.menu-environment>.unit01>.subtitle{padding-left:2.5rem}#menu>li.menu-environment>.unit01>.more{margin-left:2.5rem}#menu>li.menu-environment>.unit02{margin-left:auto}#menu>li.menu-business{margin-right:auto}#menu>li.menu-business>.unit01{align-items:flex-end;right:0}#menu>li.menu-business>.unit01>.title,#menu>li.menu-business>.unit01>.subtitle{padding-right:2.5rem}#menu>li.menu-business>.unit01>.more{margin-right:2.5rem}#menu>li.menu-business>.unit01>.title{text-align:right}}
