html,body{width:100%;font-size:62.5%;margin:0;padding:0}body{font-family:"BIZ UDP Gothic",sans-serif}body h1,body h2,body h3{font-family:"BIZ UDP Mincho",serif}body a{text-decoration:none}body ul{-webkit-padding-start:0;padding-inline-start:0}body.top{background-image:url(../img/bg_pattern.jpg)}body.viewer{background-color:#000}.no-scroll-bar{-webkit-text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll-bar::-webkit-scrollbar{display:none}header.site-header{width:100%;height:80px}header.site-header .hd-title{width:256px;height:80px;background-image:url(../img/header_titile.png);background-size:cover;position:absolute;top:5px;left:20px;cursor:pointer}header.site-header .hd-info{width:512px;height:40px;background-image:url(../img/header_info.png);background-size:cover;position:absolute;top:34px;left:300px}header.site-header .btn-back{display:block;width:90px;height:27px;background-image:url(../img/btn_back.png);background-size:cover;position:absolute;top:20px;right:20px;cursor:pointer;transition:all .3s}header.site-header .btn-back:hover{background-image:url(../img/btn_back_hv.png)}main.main-top{padding-bottom:80px}main.main-top .overlayer{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.75);z-index:3}main.main-top section.section-title h1.main-title{margin:0px auto 0 auto;width:300px;max-width:90%;aspect-ratio:4/3;background-image:url(../img/main_title.png);background-size:cover}main.main-top section.section-title h2.main-title-cap{margin:10px auto 0 auto;width:540px;max-width:90%;aspect-ratio:7/.6;background-image:url(../img/main_title_cap.png);background-size:cover}main.main-top section.section-cg{margin:20px auto 0 auto;width:100%;height:400px}main.main-top section.section-cg .cg-animation{width:100%;height:400px;position:relative}main.main-top section.section-cg .cg-animation .btn-anim{border:2px solid #6ee6fc;border-radius:2px;padding:10px 50px;background-color:#007da5;color:#fff;position:absolute;bottom:10px;text-align:center;font-size:1.6rem;font-weight:bold;cursor:pointer;transition:all .3s}main.main-top section.section-cg .cg-animation .btn-anim:hover{border:2px solid #dfeb23;background-color:#ddb223}main.main-top section.section-cg .cg-animation .btn-left{left:25%;transform:translate(-50%)}main.main-top section.section-cg .cg-animation .btn-right{left:75%;transform:translate(-50%)}main.main-top section.section-nor{max-width:720px}main.main-top section.section-nor p,main.main-top section.section-nor p.lede{margin:40px auto 0 auto;font-size:1.8rem;line-height:3.6rem}main.main-top section.section-nor p.detail-info{text-align:right}main.main-top section.section-nor p.detail-info a{margin-left:8px;border-bottom:2px solid #007da5;padding-bottom:4px;font-weight:bold;transition:all .3s}main.main-top section.section-nor p.detail-info a:hover{color:#6ee6fc;border-bottom:2px solid #6ee6fc}main.main-top section.section-nor a.btn-enter{display:block;margin:40px auto 0 auto;border:none;width:180px;height:60px;background-image:url(../img/btn_enter.png);background-size:cover;cursor:pointer;transition:all .3s}main.main-top section.section-nor a.btn-enter:hover{background-image:url(../img/btn_enter_hv.png)}main.main-top section.section-nor .row{margin:40px auto 0 auto}main.main-top section.section-nor .project-info p{margin:8px 0 0 0;font-size:1.45rem;line-height:2.2rem}main.main-top section.section-nor .project-info p span{font-weight:bold}main.main-top section.section-nor .info{margin:48px 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;line-height:3rem;text-indent:30px;background-image:url(../img/icon_info.png);background-size:20px 20px;background-position:left center;background-repeat:no-repeat;cursor:pointer}main.main-top .notice-window{display:none;position:fixed;width:840px;max-width:90%;height:calc(100vh - 60px - 120px);top:80px;left:50%;transform:translate(-50%);border:2px solid #fff;border-radius:20px;background-color:rgba(0,0,0,.65);padding:40px 4px 20px 30px;z-index:4}main.main-top .notice-window .notice-window-inner{height:100%;padding:0 26px 0 0;color:#fff;overflow-y:scroll;scrollbar-width:normal;scrollbar-color:#444 #323232}main.main-top .notice-window .notice-window-inner::-webkit-scrollbar{width:20px}main.main-top .notice-window .notice-window-inner::-webkit-scrollbar-track{background-color:#323232}main.main-top .notice-window .notice-window-inner::-webkit-scrollbar-thumb{background-color:#444;border-radius:2px}main.main-top .notice-window .notice-window-inner .close-notice{width:40px;height:40px;background-image:url(../img/btn_popup_close.png);background-size:40px 80px;background-position:top;position:absolute;top:-20px;right:-20px;cursor:pointer}main.main-top .notice-window .notice-window-inner .close-notice:hover{background-position:bottom}main.main-top .notice-window .notice-window-inner h4{margin:80px auto 0 auto;font-size:2.4rem;line-height:3.4rem;font-weight:bold;text-align:center}main.main-top .notice-window .notice-window-inner h4:first-of-type{margin:20px auto 0 auto}main.main-top .notice-window .notice-window-inner h5{margin:40px auto 0 auto;border-bottom:1px solid #fff;padding-bottom:4px;font-size:2rem;font-weight:bold;text-align:left}main.main-top .notice-window .notice-window-inner h6{margin:30px auto 0 auto;font-size:1.8rem;font-weight:bold;text-align:left}main.main-top .notice-window .notice-window-inner p{margin:30px auto 0 auto;font-size:1.6rem;line-height:2.6rem}main.main-top .notice-window .notice-window-inner p a{color:#fff;text-decoration:underline}main.main-top .notice-window .notice-window-inner p.center{text-align:center}main.main-top .notice-window .notice-window-inner ul{margin:30px auto 0 20px;font-size:1.6rem}main.main-top .notice-window .notice-window-inner ul li{margin:8px auto 0 auto;line-height:2.4rem}main.main{min-height:calc(100vh - 80px);position:relative;z-index:2;color:#fff}main.main .overlayer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:3}.viewer-wrapper{width:100%;height:calc(100vh - 80px);position:relative}.viewer-wrapper .overlayer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:3}.viewer-wrapper .viewer{width:100%;height:calc(100vh - 80px);position:relative;z-index:1}.viewer-wrapper .navigator-wrapper{width:100%;height:calc(100vh - 80px);position:absolute;top:0;left:0;pointer-events:none;z-index:2}.viewer-wrapper .navigator-wrapper>:first-child{height:auto !important}.viewer-wrapper .navigator-wrapper .navigator-container{width:40%;aspect-ratio:458/107;position:absolute !important;bottom:32px;left:50%;border:3px solid #fff;transform:translateX(-50%);pointer-events:auto}.viewer-wrapper .navigator-wrapper .navigator-container .displayregion{border:4px solid #dfeb23 !important}.viewer-wrapper .zoom-slider-wrapper{position:absolute;top:110px;right:28px;height:62%}.viewer-wrapper .zoom-slider-wrapper .zoom-slider{width:40px;height:100%;z-index:2;border:none;background:none;background-image:url(../img/slider_back.png);background-size:10px 10px;background-position:center;background-repeat:repeat-y}.viewer-wrapper .zoom-slider-wrapper .zoom-slider.ui-slider-disabled{opacity:1}.viewer-wrapper .zoom-slider-wrapper .zoom-slider .ui-slider-handle{width:50px;height:30px;background:none;background-image:url(../img/slider_knob.png);background-size:cover;border:none;left:-14px;margin-bottom:-15px;z-index:1;pointer-events:fill}.viewer-wrapper .zoom-slider-wrapper .zoom-slider .ui-slider-handle:focus{outline:none}.viewer-wrapper .zoom-slider-wrapper .zoom-slider .ui-slider-range{background:none;background-image:url(../img/slider_range_back.png);background-size:10px 10px;background-position:center;background-repeat:repeat-y}.viewer-wrapper .zoom-slider-wrapper .zoom-slider .ui-state-focus{border:none}.viewer-wrapper .zoom-slider-wrapper .zoom-slider .zoom-slider-border{width:40px;height:62%;position:absolute;border:8px solid #fff;border-radius:22.5px}.viewer-wrapper .zoom-slider-wrapper .btn-zoom{width:48px;height:48px;position:absolute;left:50%;transform:translateX(-50%);background-size:cover;cursor:pointer;z-index:2}.viewer-wrapper .zoom-slider-wrapper .btn-zoom-in{background-image:url(../img/btn_zoom_in.png);top:-64px}.viewer-wrapper .zoom-slider-wrapper .btn-zoom-out{background-image:url(../img/btn_zoom_out.png);bottom:-64px}.viewer-wrapper .toggle-ui{width:48px;height:30px;border:2px solid #fff;border-radius:100px;background-color:rgba(255,255,255,.3);position:absolute;top:5px;right:25px;cursor:pointer;z-index:3;transition:all .3s}.viewer-wrapper .toggle-ui span{width:22px;height:22px;border:2px solid #fff;border-radius:100px;background-color:#ddb223;position:absolute;top:2px;right:2px;transition:all .3s}.viewer-wrapper .toggle-ui.off span{background-color:rgba(255,255,255,.3);right:20px}footer.site-footer{width:100%;height:40px;background-color:#555;position:relative;padding:10px 20px}footer.site-footer .copy{color:#fff;text-align:right;font-size:1.4rem}@media(max-width: 960px){header.site-header .hd-title{width:192px;height:60px}header.site-header .hd-info{display:none}}@media(max-width: 768px){main.main-top section.section-cg .cg-animation .btn-anim{padding:10px 32px}.viewer-wrapper .navigator-wrapper{opacity:0}}
/*# sourceMappingURL=style.min.css.map */