.js_winu_edge{position:fixed;display:none}@supports (-ms-ime-align: auto){.js_winu_edge{display:block}}.js_winu_landscape{display:block}@media screen and (orientation: portrait){.js_winu_landscape{display:none}}.js_winu_mq{display:none}@media screen and (min-width: 760px), print{.js_winu_mq.-pc{display:block}}@media screen and (max-width: 759px){.js_winu_mq.-sp{display:block}}.js_winu_outer{position:fixed;left:0;top:0;width:100vw;height:100vh;visibility:hidden}.js_winu_inner{position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden}.js-ScrollFocus_inner{position:relative;min-height:100%;padding:1px 0 1px}.js_winu_scrollChecker{position:fixed;width:100px;height:100px;opacity:0;overflow-y:scroll;pointer-events:none}.js_winu_scrollCheckerInner{height:200px}.js_guide{position:absolute;left:0;top:0;width:100%;height:100%;height:auto;pointer-events:none;mix-blend-mode:difference;z-index:9999999}.js_guide.is_hidden{display:none}.js_guide_img{position:relative;display:inline-block;opacity:0.2}.js_guide_img:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #0cf}.js_guide_ui{position:fixed;right:10px;top:50%;z-index:10000000;opacity:0.6;text-align:right;line-height:1.5;font-size:10px}.js_guide_ui button{cursor:pointer;background:#eee;color:#000;border:1px solid #ccc;border-radius:2px;padding:0 6px;margin-bottom:3px;font-family:sans-serif !important}.js_guide_ui button:hover{background:#000;color:#fff}.js_guide_ui button.is_alert{font-weight:bold !important;color:#fff;background:#c80000;opacity:1}.js_guide_ui input[type="text"]{background:#ccc;width:105px;border-width:1px;font-size:10px}.js_guide_ui input[type="text"]:focus{background:#f00;color:#fff}.js_logger{position:fixed;right:0;bottom:0;color:#fff;background:rgba(0,0,0,0.5);z-index:999999;width:350px}.js_logger_inner{white-space:nowrap;padding:5px;line-height:1.4;font-size:12px}.js_logger_close{position:absolute;right:0;top:0}.js_mov_item{position:absolute;opacity:0.01;z-index:-1;width:200px;height:100px;-webkit-backface-visibility:hidden}.html_videoDebug .js_mov_item{z-index:99999;pointer-events:none;opacity:0.8}.js_mov_item.is_full{left:0px !important;top:0 !important;right:auto !important;width:100%;height:100%;opacity:1;z-index:1 !important;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}@media screen and (min-width: 760px), print{.js_mov_item.is_full.is_detailEnd{height:calc(var(--vh, 1vh) * 100 - calc(var(--scale, 1px) * 64))}}@media screen and (max-width: 759px){.js_mov_item.is_full.is_detailEnd{height:calc(var(--vh, 1vh) * 100 - calc(var(--scale, 1px) * 44)) !important}}.js_mov_item.is_hidden{-webkit-transform:translate3d(0, 0, 0) scale(0.01) rotate(0.00001deg);transform:translate3d(0, 0, 0) scale(0.01) rotate(0.00001deg);opacity:0.01}.js_mov_item.is_hidden.is_intro{-webkit-transform:translate3d(0, 0, 1px) scale(1) rotate(0.00001deg);transform:translate3d(0, 0, 1px) scale(1) rotate(0.00001deg);-webkit-transition:opacity 270ms linear;transition:opacity 270ms linear}.js_mov_item video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden}.js_mov_item video:nth-child(2){left:100%}.js_img{position:relative;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.js_img[data-bg="1"]{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover}.js_img[data-img="1"] span{display:block}@media screen and (min-width: 760px), print{.js_img[data-hero="1"]{background-position:center 10%}}.js_img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js_img svg{position:absolute;left:0;top:0;width:100%;height:100%}*{margin:0}html{overflow-x:scroll;overflow-y:hidden;height:100%}body{height:100%}.wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;background:#fff}.wrap>*{-ms-flex-negative:0;flex-shrink:0}.wrap .js_uiRange input[type="range"]{width:400px}.html_view_x2 .wrap .js_uiRange input[type="range"]{width:800px}.wrap .js_uiRange input[type="number"]{width:50px}.viewWrap{position:relative;top:0;width:calc(100vh);height:calc(100vh)}@media screen and (orientation: portrait){.viewWrap{width:calc(50vh)}}.view{position:absolute;left:0;top:0;width:100%;height:100%}.sampleText{position:absolute;left:50%;top:50%;margin-left:-400px;margin-top:-200px}.sampleText_title{margin-bottom:100px}.configGeneral{height:calc(100% - 52px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end}.configGeneralHead{padding:10px;border-bottom:1px solid #999}.configGeneralScroll{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}.configIndividual{height:100%}.html_view_x2 .configIndividual{overflow-y:scroll}.configIndividual_inner{width:100vh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.html_view_x2 .configIndividual_inner{width:200vh;height:200vh}.configIndividual_main{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background:url(../img/checkered.gif)}.configIndividual_option{position:relative}.configIndividual_img{position:absolute;left:0;top:0;width:100%;height:100%;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.configIndividual_imgInner{position:relative}.configIndividual_imgInner img{position:absolute;left:0;top:0;width:100%;height:100%}.configIndividual_svg{position:absolute;left:0;top:0;width:100%;height:100%;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0}.configIndividual_svg circle{opacity:0.9;stroke-width:2px}.configIndividual_svg circle:hover{fill:#fc0;opacity:0.5}.configIndividual_svg circle.is_selected{fill:#f00;opacity:0.5}.configIndividual_svg line{stroke:#aaa;stroke-opacity:0.4;stroke-width:4}.configIndividual_svg line:hover{stroke:#fc0;stroke-width:10}.configIndividual_svg line.is_selected{stroke:#f00;stroke-width:10}.configIndividual_optionLine{opacity:0.3;pointer-events:none}.is_modeLine .configIndividual_optionLine{opacity:1;pointer-events:auto}.configIndividual_optionPoint{opacity:0.3;pointer-events:none}.is_modeCircle .configIndividual_optionPoint{opacity:1;pointer-events:auto}.configGeneralAll{padding:10px}.configGeneral_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px}.configGeneral_item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;border-radius:0;background-color:transparent;outline:0;resize:none;margin:0;padding:0;zoom:1;border:none;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-align:inherit}.configGeneral_item button::-ms-expand{display:none}.configGeneral_item.is_active{background:#222;color:#fff}.configGeneral_item.is_active button{color:#000}.configGeneral_item[data-folder="clone"] button,.configGeneral_item[data-folder="marker"] button{pointer-events:none;opacity:0.3}.configGeneral_itemName{font-weight:bold}button.configGeneral_itemMoreToggle{background:#eee;padding:2px 10px;cursor:pointer;display:none}button.configGeneral_itemMoreToggle:hover{color:#aaa}.configGeneral_itemMore{display:none}.configGeneral_item.is_active .configGeneral_itemMore{display:block}.configGeneral_itemTimelineMore{display:none}.configGeneral_item.is_timelineActive .configGeneral_itemTimelineMore{display:block}.configGeneral_separator{background:rgba(200,200,200,0.9);height:2px;margin:10px 0}.configGeneral_itemGPositionX,.configGeneral_itemGPositionY,.configGeneral_itemGPositionZ{display:none}.is_parent .configGeneral_itemGPositionX,.is_parent .configGeneral_itemGPositionY,.is_parent .configGeneral_itemGPositionZ{display:block}button.configGeneral_itemThumb{position:relative;width:120px;height:120px;cursor:pointer !important;background:url(../img/checkered.gif)}button.configGeneral_itemThumb:hover img{opacity:0.6}button.configGeneral_itemThumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.configGeneral_itemChecks>span:not(:first-child){padding-left:1em}.nav{position:fixed;left:0;top:0;background:#fff;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em}.nav,.nav select{font-size:24px}.nav select{padding-inline:0.25em}.msg{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,0,0,0.7);color:#fff;padding:10px;pointer-events:none;opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}.msg.is_show{opacity:1;-webkit-transition:opacity 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 100ms cubic-bezier(0.165, 0.84, 0.44, 1)}

