@font-face{font-family:YuGothic-M;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:YuGothic-M;font-weight:700;src:local("YoGothic-Bold"),local("Yu Gothic")}

/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-3.2rem);transform:translateY(-3.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-3.2rem);transform:translateY(-3.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-hide,.d-none{display:none!important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:transparent;border:0;color:transparent;font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:after{clear:both;content:"";display:table}.float-left{float:left!important}.float-right{float:right!important}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.centered{display:block;float:none;margin-left:auto;margin-right:auto}.flex-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-0{margin:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0;margin-top:0}.m-1{margin:.4rem}.mb-1{margin-bottom:.4rem}.ml-1{margin-left:.4rem}.mr-1{margin-right:.4rem}.mt-1{margin-top:.4rem}.mx-1{margin-left:.4rem;margin-right:.4rem}.my-1{margin-bottom:.4rem;margin-top:.4rem}.m-2{margin:.8rem}.mb-2{margin-bottom:.8rem}.ml-2{margin-left:.8rem}.mr-2{margin-right:.8rem}.mt-2{margin-top:.8rem}.mx-2{margin-left:.8rem;margin-right:.8rem}.my-2{margin-bottom:.8rem;margin-top:.8rem}.p-0{padding:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0;padding-top:0}.p-1{padding:.4rem}.pb-1{padding-bottom:.4rem}.pl-1{padding-left:.4rem}.pr-1{padding-right:.4rem}.pt-1{padding-top:.4rem}.px-1{padding-left:.4rem;padding-right:.4rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.p-2{padding:.8rem}.pb-2{padding-bottom:.8rem}.pl-2{padding-left:.8rem}.pr-2{padding-right:.8rem}.pt-2{padding-top:.8rem}.px-2{padding-left:.8rem;padding-right:.8rem}.py-2{padding-bottom:.8rem;padding-top:.8rem}.rounded{border-radius:6px}.circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{text-overflow:ellipsis}.text-clip,.text-ellipsis{overflow:hidden;white-space:nowrap}.text-clip{text-overflow:clip}.text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.text-highlight{color:#ff4545}html{font-size:62.5%}body,html{height:100%}body{background-color:#000;color:#000;font-family:Noto Sans Japanese,-apple-system,blinkMacSystemFont,YuGothic-M,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";line-height:2.25;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-width:1366px}body.js-loading{visibility:hidden}a{color:#ff4545;outline:none;text-decoration:underline}a.active,a:active,a:focus,a:hover{color:#ff4545;text-decoration:none}.About{font-size:0;position:relative;background-color:#ffecec;line-height:1.8}.About-photo{width:100%}.About-photo>img{max-width:none;width:100%}.About-box{position:relative;width:110rem;height:49.7rem;margin:auto;padding:11rem 0 0}.About-box>.About-title{color:#ff4545;font-size:1.8rem;margin-bottom:2rem}.About-box>.About-text{width:63rem;font-size:1.6rem}.About-image{position:absolute;top:-2.5rem;right:2.5rem}.About-image>a{display:inline-block;position:absolute;top:46rem;left:0;font-size:1.4rem}.Footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#000;height:12rem}.copyright{font-size:1.4rem;color:#fff}#page-top{font-size:0;position:absolute;bottom:12.1rem;right:1px}#page-top.fixed{position:fixed;bottom:1px;right:calc((100vw - 1366px) / 2 + 1px)}.Header{font-size:0;position:relative;background-image:url(../img/pc/header/header_kv.jpg);background-size:cover;background-position:top;height:760px}.Header-logo{position:relative;top:0;left:0}.Header-title{position:absolute;left:0;right:0;bottom:-.5rem;width:110.2rem;margin:auto}.Header-title>.Share{position:absolute;left:0;top:30.5rem}.Share>.Share-item{display:inline-block;margin-right:1px}.Share>.Share-item:hover{opacity:.9}.Info,.Info-area{position:relative}.Info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:110rem;margin:9rem auto 4rem}.Info-box{position:relative;margin-bottom:5rem}.Info-box.sm{width:22rem;margin-right:5rem}.Info-box.md{width:55rem}.Info-box.lg{width:110rem}.Info-box.lg>.Info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Info-box.lg .Info-text{width:50rem}.Info-box.lg .Info-text>dd{margin-left:42rem}.Info-box .Info-title{color:#ff4545;font-size:1.8rem;border-bottom:1px solid #ff4545;margin-bottom:1.8rem}.Info-box .Info-title>.small{font-size:1.2rem}.Info-box .Info-text{font-size:1.4rem}.Info-box .Info-text>dt{float:left}.Info-box:first-of-type > .Info-text > dd{margin-left:8rem}.Info-box:nth-of-type(2)>.Info-text>dd{margin-left:15rem}.Info-box:nth-of-type(3)>.Info-text>dd{margin-left:16rem}.Info-box:nth-of-type(3)>.Info-text>dd>a{color:#000}.hilight{color:#ff4545}.Root{background-color:#fff;max-width:1366px;margin:auto}.Root,.Trajectory,.Trajectory-area{position:relative}.Trajectory-area{width:110rem;margin:12rem auto 9rem}.Trajectory-text{font-size:1.8rem}.Trajectory-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:6rem}.Trajectory-box>.Trajectory-text{width:68rem}._emphasis{color:#ff4545;font-size:2.4rem;line-height:1.5}.Trajectory-photo_md{text-align:center;margin-bottom:9rem}.Trajectory-photo_lg{width:100%;margin-bottom:9rem}.Trajectory-photo_lg>img{max-width:none;width:100%}